gpt4 book ai didi

android - ActionBarSherlock 在硬件菜单键按下时复制操作栏操作

转载 作者:行者123 更新时间:2023-11-29 00:28:42 25 4
gpt4 key购买 nike

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

它还有一个抽屉导航,对于操作栏,我使用 ActionBarSherlock。当我按下菜单硬件按钮(API <= 10)时出现问题。操作栏中显示的操作是重复的。如何解决这个问题?

这是我用来扩充菜单的代码

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>

希望你能帮助我。

最佳答案

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

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

关于android - ActionBarSherlock 在硬件菜单键按下时复制操作栏操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17495876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com