android 为activity添加optionMenu选项菜单
2024-08-25 05:16:28
<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;
}
最新文章
- 【腾讯Bugly干货分享】程序员们也该知道的事——“期权和股票”
- day1 基础总结
- jmeter agent配置
- CSS3 background-size 属性
- Ubuntu使用ApkTool进行APK反编译
- P1-概率论基础(Primer on Probability Theory)
- ACM对时间掌控力和日积月累的习惯的意义
- 按需讲解之Supervisor
- MIPI D-PHY 简写收集
- QTableWidget 用法总结(只能使用标准的数据模型,并且其单元格数据是QTableWidgetItem的对象)
- uva 1331 - Minimax Triangulation(dp)
- 【转】深入浅出:Linux设备驱动之字符设备驱动
- solr6.6初探之查询篇
- [原创]K8 Jboss jmx-console getshell exploit
- SuperMap-iServer过滤请求返回值
- HDFS格式化namenode后启动集群datanode不启动
- Git教程学习(四)
- locust 的使用
- WebSocket、Socket
- PTA 7-2 符号配对(栈模拟)
热门文章
- 如何使用jQuery设置背景的透明度
- hasshmap输出value
- 不关闭seLinux解决vsftpd服务本地用户不能登录问题(500 OOPS: cannot change directory:/home/***
- WCF编程系列(二)了解WCF
- C--指针函数,static
- 05_XML的解析_01_dom4j 解析
- 常用Linux/Unix/Mac Os命令
- Linux---文件类型及权限操作
- Apache虚拟主机设置
- jQuery.hhLRSlider 左右滚动图片插件