2

为什么在 Android 中菜单不会像 Activity 的布局那样自动为您膨胀?

4

2 回答 2

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>
于 2010-08-27T23:16:36.973 回答
3

确实使用setContentView(R.layout.whatever). 它的名称没有 inflate ,但它(除其他几件事外)就是它的作用。

于 2010-08-28T00:50:50.753 回答