appcompat v7 23 - 带app的菜单项:showAsAction =" withText | always"没有显示标题

时间:2016-04-26 12:10:17

标签: android android-menu

我有一个菜单项,带有图标和文字。我正在使用Appcompat v7库。菜单项不显示文本,即使showAsAction设置为withText | always或反之亦然。

menu.xml文件

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/action_next"
        android:icon="@drawable/ic_action_registration_next"
        android:orderInCategory="0"
        android:title="Next"
        app:showAsAction="always" />
</menu>

我已经为showAsAction尝试了这些组合。

always|withText
withText|always
ifRoom|withText

工具栏仅显示图标,但不显示标题。我怎样才能显示标题和图标?请看下面的图片:

enter image description here

如果您还有其他需要,请告诉我。

1 个答案:

答案 0 :(得分:1)

操作栏/工具栏实现将withText视为请求,而不是命令。他们将决定是否显示有关是否有足够空间的文本。在这种情况下,appcompat-v7显然认为没有足够的空间。如果您尝试将此设备旋转为横向广告或在平板电脑上进行测试,则如果withText属性中包含app:showAsAction,则会看到标题显示。