2014-05-20 92 views
1

我在設置我的App的首選項時遇到問題。在PreferenceFragment中創建一個操作欄選項菜單

我想在ActionBar(例如保存)有一個按鈕,但我的ActionBar沒有顯示任何東西。我把這條線放在onCreate方法:

this.setHasOptionsMenu(true);

並實施了

public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) 
public boolean onOptionsItemSelected(MenuItem item) 

方法爲好。但是,它沒有顯示任何內容。

回答

1

要確保您的按鈕項在動作菜單佈局是這樣的:

<item 
    android:id="@+id/action_save" 
    android:orderInCategory="1" 
    your_icon:showAsAction="always" 
    android:icon="@drawable/icon_save" 
    /> 

+0

your_icon:<菜單的xmlns:安卓=「http://schemas.android.com/ apk/res/android「 xmlns:your_icon =」http://schemas.android.com/apk/res-auto「 > – Xcihnegn

+0

哦,上帝,我忘了showAsAction,這是令人尷尬的。無論如何感謝您的幫助:) – RelativTo