如何通过menu id来得到menu item 控件
来源:互联网 发布:游戏美工培训 编辑:程序博客网 时间:2024/06/12 19:28
我们不能将findViewById()用于menu ,因为他是menu,不是view. 我们可以更改menu的状态,只有它已经被创建或是被准备( created or prepared)好后才行。
解决办法:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
menu.findItem(R.id.action_settings).setOnMenuItemClickListener(new OnMenuItemClickListenerImpl());
return true;
}
或
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
menu.findItem(R.id.action_settings).setChecked(true);
return true;
}
4 0
- Android 如何通过menu id来得到menu item 控件
- Android 如何通过menu id来得到menu item 控件
- 如何通过menu id来得到menu item 控件
- Android 如何通过menu id来得到menu item 控件
- Android 如何通过menu id来得到menu item 控件--binbinyang
- 如何使用Menu控件
- menu item home区域的的id
- 扩展系统Contacts menu后,通过点击这个Menu item如何获取被highlight contact的电话号码???????????
- Menu控件
- Menu控件
- 动态加载menu item
- 屏蔽Ext.menu.Menu item右键
- menu item icon in toolbar overflow menu
- 关于在toolbar 的menu中控件或者menu的item做动画的实现
- Menu
- Menu
- menu
- menu
- 一道面试题引发的思考
- Android Eclipse之Git插件安装、配置、提交、修改、冲突、查看历史、覆盖。
- MySQL性能优化
- mt.exe:general error c101008d错误说明
- 飞思卡尔imx6q交叉编译工具有关问题
- 如何通过menu id来得到menu item 控件
- 2013 IT 时光记录
- 黑马程序员_java基础加强_静态导入_反射_枚举_注解_内省_泛型_代理
- 性能测试之LoardRunner 结果分析
- toString() 和 强制类型转换 (String)
- ISE与modelsim的安装和使用
- 系统移植第一天
- 磁盘的基本概念
- C++输入一行字符串