Java Android操作栏溢出菜单未正确显示
我的溢出菜单显示“刻度”而不是“日历”,如下图所示: 我添加了以下菜单:Java Android操作栏溢出菜单未正确显示,java,android,android-actionbar,android-menu,Java,Android,Android Actionbar,Android Menu,我的溢出菜单显示“刻度”而不是“日历”,如下图所示: 我添加了以下菜单: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/action_calendar" android:icon="@drawable/ic_action_go_
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_calendar"
android:icon="@drawable/ic_action_go_to_today"
app:showAsAction="never"
android:title="@string/calendar"
android:showAsAction="never" />
<item
android:id="@+id/action_help"
android:orderInCategory="100"
app:showAsAction="never"
android:showAsAction="never"
android:icon="@drawable/ic_action_help"
android:title="Help"/>
<item
android:id="@+id/action_refresh"
android:orderInCategory="100"
app:showAsAction="never"
android:showAsAction="never"
android:icon="@drawable/ic_action_refresh"
android:title="Check for Updates"/>
</menu>
有人能告诉我们我的代码有什么问题吗
我认为溢出菜单rect的左上角不正确。我尝试了一些动作栏的例子。所有这些都显示了以下正确信息:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_calendar"
android:icon="@drawable/ic_action_go_to_today"
app:showAsAction="never"
android:title="@string/calendar"
android:showAsAction="never" />
<item
android:id="@+id/action_help"
android:orderInCategory="100"
app:showAsAction="never"
android:showAsAction="never"
android:icon="@drawable/ic_action_help"
android:title="Help"/>
<item
android:id="@+id/action_refresh"
android:orderInCategory="100"
app:showAsAction="never"
android:showAsAction="never"
android:icon="@drawable/ic_action_refresh"
android:title="Check for Updates"/>
</menu>
您好,很抱歉,我发现问题是由于在清单上设置android:anyDensity=“false”引起的
谢谢大家! 尝试从所有菜单项中删除app:showAsAction=“never”为什么您有两个相同的ID(操作日历)?删除app:showAsAction=“never”但不起作用。这是一个非常有趣的问题。也许这与从左到右的文本方向的混乱有关,因为溢出似乎认为它是左对齐的。您是否在应用程序中的任何位置更改LTR/RTL?我看到您已以解决方案编辑了您的问题。请提供这一答案,以便其他人能够从你的错误中吸取教训。