0
点赞
收藏
分享

微信扫一扫

从xml添加menu注意事项


<?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中添加

 

@Override
	public 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); 

举报

相关推荐

0 条评论