почему меню не раздуто для вас? - PullRequest
2 голосов
/ 28 августа 2010

Почему меню для вас не раздуваются автоматически в Android, как макет действия?

Ответы [ 2 ]

4 голосов
/ 28 августа 2010

Они просто переопределяют вот так:

 @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>
3 голосов
/ 28 августа 2010

Вы делаете явно раздуваете свой макет активности с помощью setContentView(R.layout.whatever). В названии нет раздувания, но именно это (помимо всего прочего) и делает.

...