【问题标题】:Create an Actionbar OptionsMenu in an PreferenceFragment在 PreferenceFragment 中创建 Actionbar OptionsMenu
【发布时间】:2014-05-20 08:20:11
【问题描述】:

我在为 App 设置首选项时遇到了问题。

我想在ActionBar 中有一个按钮(例如保存),但我的ActionBar 没有显示任何内容。我把这行放在onCreate 方法中:

this.setHasOptionsMenu(true);

并实现了

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

方法也是如此。但是,它没有显示任何内容。

【问题讨论】:

    标签: java android preferencefragment


    【解决方案1】:

    确保您的操作菜单布局中的按钮项类似于:

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

    【讨论】:

    • your_icon: schemas.android.com/apk/res/android" xmlns:your_icon="schemas.android.com/apk/res-auto" >
    • 天哪,我忘了 showAsAction,这很尴尬。无论如何感谢您的帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多