Java 操作按钮转到操作栏的溢出位置
我的菜单定义为:Java 操作按钮转到操作栏的溢出位置,java,android,xml,android-actionbar,Java,Android,Xml,Android Actionbar,我的菜单定义为: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context="com.opendoors.registration.BusinessProfAct
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.opendoors.registration.BusinessProfActivity" >
<item
android:id="@+id/action_done"
android:title="@string/action_done"
android:icon="@drawable/ic_action_accept"
app:showAsAction="ifRoom"/>
</menu>
您是否尝试过使用always而不是ifRoom
<item
android:id="@+id/action_done"
android:title="@string/action_done"
android:icon="@drawable/ic_action_accept"
app:showAsAction="always"/>
您可以尝试:app:showAsAction=“always”
试试这个:android:showAsAction=“ifRoom”
如果您想始终显示它,那么使用app:showAsAction=“always”我不知道这是否是菜单中的唯一项目,但也许您可以试着处理订单。android:orderInCategory=“1”我会试试这个,但看看这个:给我的印象是,订购应该不重要。不,但指示“总是”也应该强制显示菜单项。它应该。。。但由于某种原因,它没有。哦也许运行模拟器时日志中出现的这个错误可以解释这一点?我将编辑带有错误的问题。出于某种原因,我必须指定android:showAsAction=“always”
才能使其正常工作。我错误地投了反对票,不幸的是,当我注意到你是正确的时,它不允许我将其更改为向上投票。但是,如果您编辑您的评论,我可以将其更改为upvote。
<item
android:id="@+id/action_done"
android:title="@string/action_done"
android:icon="@drawable/ic_action_accept"
app:showAsAction="always"/>