Android 如何通过menu id来得到menu item 控件--binbinyang
来源:互联网 发布:云计算工程师前景 编辑:程序博客网 时间:2024/06/05 22:54
我们不能将findViewById()用于menu ,因为他是menu,不是view. 我们可以更改menu的状态,只有它已经被创建或是被准备( created or prepared)好后才行。
解决办法:
解决办法:
可以使用Activity: onPrepareOptionsMenu() 等方法来处理 @Overridepublic boolean onPrepareOptionsMenu(Menu menu) { super.onPrepareOptionsMenu(menu); menu.findItem(R.id.sort_by_name).setChecked(true); return true;} 或 @Overridepublicboolean onMenuOpened(int featureId, Menu menu) {//TODO Auto-generated method stubmenu.findItem(R.id.sort_by_name).setChecked(true);returnsuper.onMenuOpened(featureId, menu);}或 只被初始化一次(通常这么认为),则用下面的方法 public boolean onCreateOptionsMenu(Menu menu) {MenuInflater inflater = this.getMenuInflater();inflater.inflate(R.menu.menu, menu); menu.findItem(R.id.sort_by_name).setChecked(true);}以上三种方法之一调用。绝对不能用findViewById()
0 0
- Android 如何通过menu id来得到menu item 控件--binbinyang
- Android 如何通过menu id来得到menu item 控件
- Android 如何通过menu id来得到menu item 控件
- Android 如何通过menu id来得到menu item 控件
- 如何通过menu id来得到menu item 控件
- 如何使用Menu控件
- menu item home区域的的id
- android menu 控件
- android menu控件使用
- Android控件之Menu
- android控件之Menu
- 扩展系统Contacts menu后,通过点击这个Menu item如何获取被highlight contact的电话号码???????????
- Android控件开发之Menu
- android控件之menu(一)
- android控件之menu(二)
- android控件之menu(三)
- android控件之menu(四)
- android控件之menu(五)
- tencent 2017暑期实习生-软件测试笔试题(回忆篇)
- 几行代码实现对Android Studio生成的包自动重命名
- 更新studio时如何节省电脑的存储空间
- 哲学与科学思想一致性
- QT 去除系统默认的工具栏、菜单栏等。
- Android 如何通过menu id来得到menu item 控件--binbinyang
- android 读取txt文件获取每行内容
- 百度前端学院-小薇学院-任务二
- volatile
- nginx 安装
- 改Bug 根据数据分类 隐藏显示按钮 A类数据页显示 B类数据页隐藏
- mongodb--总结
- mongodb 导入数据 备份数据 导出数据 修改登录账户 启动
- EAS 根据物料设置单价以及数量的精度问题