簡體   English   中英

在操作欄中添加菜單

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM