android 为activity添加optionMenu选项菜单
16lz
2021-01-23
<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; }
更多相关文章
- android 拖动条改变屏幕亮度
- Android 开发时遇到的两个模拟器问题
- Android 两个可拖动的SeekBar 两点拖动
- 窗体两个按钮各占一半
- 【Android】如何调节屏幕亮度,关闭屏幕
- Android——实现两个控件水平居中
- 【android】两个按钮的宽度各占屏幕的一半
- android的两个设置标题主题属性
- C# 5.0引入了两个关键字 --async和await