android 为activity添加optionMenu选项菜单
16lz
2021-12-04
<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与JS互调
- 常用的小方法,避免忘记,在此记录一下
- Android(安卓)SDK和最新ADT下载地址 + 环境搭建 .
- Android(安卓)TextView中链接(link)点击事件的截取
- android AlertDialog 弹窗自定义布局 点击外部不关闭弹窗
- android:windowSoftInputMode用法
- android layout布局属性
- 【Android】android按钮的四种点击事件
- view 动态设置高宽