为什么菜单没有为您预充气?

时间:2010-08-27 23:13:48

标签: android menu inflate

为什么Android中的菜单不会自动为您自动充气,就像Activity的布局一样?

2 个答案:

答案 0 :(得分:4)

他们就像这样覆盖:

 @Override
    public boolean onCreateOptionsMenu(Menu menu) {     
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.YOUR_MENU_LAYOUT, menu);
        return true;    
    }

编辑,下面是一个示例xml,他们进入/res/menu

<menu>
   <item android:id="@+id/menu_sample"
          android:title="Sample text"
          android:icon="@drawable/ic_menu_sample"
     />

</menu>

答案 1 :(得分:3)

使用setContentView(R.layout.whatever)明确夸大您的活动布局。它没有在名称中膨胀,但是(在其他一些事情中)就是它的作用。