从xml添加menu注意事项
16lz
2021-12-04
<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/settings_button" android:title="Settings" android:icon="@android:drawable/ic_menu_preferences" /> <item android:id="@+id/about_button" android:title="About" android:icon="@android:drawable/ic_menu_myplaces" /> </menu>
以上在res/menu/options_menu。
在activity中添加
@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// TODO Auto-generated method stub super.onCreateOptionsMenu(menu); MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.options_menu, menu); MenuItem mi_settings = menu.findItem(R.id.settings_button); // MenuItem mi_settings = menu.getItem(0); mi_settings.setIntent(new Intent(this, aa.class)); return true;}
两个红色的部分 都是正确的
但是不能用 MenuItem mi_settings = (MenuItem)findViewById(R.id.settings_button);
更多相关文章
- Android(安卓)动态设置布局属性
- Android(安卓)用AsyncTask下载网络图片并显示百分比
- Android(安卓)TextView文字过多时通过滚动条显示多余内容
- android琐碎笔记六
- android之OkHttpClient通信
- Android中动态添加╱删除的Spinner菜单
- android,两个汉字转拼音工具!
- Android下如何获取Mac地址
- androidのActionbar