[英]Adding Menu in Action Bar
我有一個Action Bar,我想使用Menu添加一個幫助按鈕。 我使用的是Android 3.0。 我的菜單代碼如下:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/help_btn"
android:icon="@drawable/help"
android:title="Help"
android:showAsAction="ifRoom|withText"
/>
現在我如何在操作欄中添加此菜單?
與創建常規菜單的方式相同:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.game_menu, menu);
return true;
}
http://developer.android.com/guide/topics/ui/menus.html#OptionsMenu
更新;
你可以膨脹這樣的菜單@override
放入res / menu / YOUR_MENU.xml
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.YOUR_MENU, menu);
return true;
}
我知道這是一個非常古老的問題,但無論如何我都會給它一個答案。 如果您正在處理片段,則需要讓系統知道您想要為操作欄做出貢獻,否則將永遠不會調用onCreateOptionsMenu
。 https://stackoverflow.com/a/10049807/725752
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.