zoukankan      html  css  js  c++  java
  • Android学习笔记之Menu的ShowAsAction属性的设置

    (1)在res--menu目录下的main.xml文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
        <item android:id="@+id/file" android:orderincategory="100" android:showasaction="always" android:title="文件(F)">
            <menu>
                <item android:id="@+id/create" android:title="新建">
                </item>
                <item android:id="@+id/open" android:title="打开">
                </item>
            </menu>
        </item>
        <item android:id="@+id/edit" android:orderincategory="100" android:showasaction="always" android:title="编辑(E)">
            <menu>
                <item android:id="@+id/create1" android:title="新建">
                </item>
                <item android:id="@+id/open1" android:title="打开">
                </item>
            </menu>
        </item>
        <item android:id="@+id/format" android:orderincategory="100" android:showasaction="always" android:title="格式(O)">
            <menu>
                <item android:id="@+id/create2" android:title="新建">
                </item>
                <item android:id="@+id/open2" android:title="打开">
                </item>
            </menu>
        </item>
     
    </menu>


    (2)类的文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    package com.example.menu_showasaction;
     
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.Toast;
     
    public class MainActivity extends Activity {
     
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
     
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.main, menu);
            return true;
        }
     
        @Override
        public boolean onMenuItemSelected(int featureId, MenuItem item) {
            switch (item.getItemId()) {
            case R.id.create:
                Toast.makeText(MainActivity.this, "create...", Toast.LENGTH_SHORT);
                break;
     
            default:
                break;
            }
            return super.onMenuItemSelected(featureId, item);
        }
     
    }
     

    结伴旅游,一个免费的交友网站:www.jieberu.com

    推推族,免费得门票,游景区:www.tuituizu.com

  • 相关阅读:
    对比度亮度调整及滑动条应用
    多项式求逆
    【转载】android手势翻页效果
    [Android实例] webview 实现翻页功能
    (转载)Android 平滑和立体翻页效果1
    android背景选择器selector用法
    WebView调用javaScript
    (转载自eoe论坛)Android上百实例源码分析以及开源分析集合打包
    android用户界面之WebView教程实例汇总
    WebView使用总结(应用函数与JS函数互相调用)
  • 原文地址:https://www.cnblogs.com/rabbit-bunny/p/4238049.html
Copyright © 2011-2022 走看看