zoukankan      html  css  js  c++  java
  • android 为activity添加optionMenu选项菜单

    <menu xmlns:android="http://schemas.android.com/apk/res/android">
    
         <group android:checkableBehavior="single">
             <item
                     android:id="@+id/contact_us"
                     android:orderInCategory="1"
                     android:showAsAction=""
                     android:title="联系我们"/>
             <item android:title="关于我们"/>
         </group>
    
        <group>
            <item android:title="系统设置"
    
                  android:orderInCategory="2"
                  android:icon="@drawable/ic_launcher"
                  android:id="@+id/system_setting"
                    >
                <menu>
                    <item android:title="亮度设置" android:id="@+id/liangdu"/>
                    <item android:enabled="false" android:title="主题设置" android:id="@+id/theme"/>
                </menu>
            </item>
        </group>
    
    
    </menu>

    覆盖activity下的两个方法:

     @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            new MenuInflater(this).inflate(R.menu.option_menu_main, menu);
            return super.onCreateOptionsMenu(menu);
        }
    
        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            switch (item.getItemId()) {
                case R.id.liangdu:
                    Toast.makeText(this, "点击了亮度", 1).show();
                    startActivity(new Intent(this, LiangduActivity.class));
                    break;
                case R.id.contact_us:
                    Toast.makeText(this, "点击了关于我们", 1).show();
                    break;
            }
            return true;
        }
  • 相关阅读:
    gcc相关
    test
    第二次课
    VS快捷键
    第7章 站在对象模型的尖端
    第6章 执行期语意学
    第5章 构造, 析构, 拷贝语意学
    第4章 Function语意学
    第一次课
    第3章 Data语意学
  • 原文地址:https://www.cnblogs.com/wuyou/p/3525666.html
Copyright © 2011-2022 走看看