【问题标题】:ActionBarShelock duplicates actionbar actions on hardware menu key pressActionBarShelock 在硬件菜单按键上复制操作栏操作
【发布时间】:2013-07-06 03:55:40
【问题描述】:

我正在开发一个支持 APIS 9 到 17 的应用。

它还有一个导航抽屉,对于操作栏,我使用 ActionBarSherlock。当我按下菜单硬件按钮(API

这是我膨胀菜单的代码

public boolean onPrepareOptionsMenu(Menu menu) {
    MenuInflater inflater = getSupportMenuInflater();
    inflater.inflate(R.menu.menu_content_action_menu, menu);
return true;        
}

还有我的 menu_content_action_menu.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:id="@+id/send_order_action"
        android:icon="@drawable/ic_navigation_accept"
        android:showAsAction="ifRoom|withText"
        android:title="@string/send_order_button_text">
    </item>
</menu>

希望你能帮助我。

【问题讨论】:

    标签: android actionbarsherlock


    【解决方案1】:

    在 onCreateOptionsMenu() 实现中使用您的代码。

    public boolean onCreateOptionsMenu(final Menu menu) {
        getSupportMenuInflater().inflate(R.menu.menu_content_action_menu, menu);
        return true;
    }
    

    【讨论】:

    • 谢谢。它完全解决了它。我使用 onPrepareOptionsMenu 是因为我在“创建导航抽屉”教程link 上阅读过。
    猜你喜欢
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多