从xml添加menu注意事项
16lz
2021-01-23
<?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通过共享Uid实现两个应用间的数据库资源共享
- Android 在两个Activity之间切换
- 两个界面的切换
- 为Android应用程序添加两个入口
- Android 更新UI的两个方法
- android中求区域内两个坐标之间的距离的实现