Android:compat:showAsAction =“ always | withText”无法正常工作

arl*_*iss 6 android android-appcompat

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:compat="http://schemas.android.com/apk/res-auto" >
    <item android:id="@+id/action_chat"
        android:icon="@drawable/ico_enter_chat"
        android:title="Enter Chat"
        compat:showAsAction="always|withText" />

    <item android:id="@+id/action_map"
        android:icon="@drawable/ico_map"
        android:title="Users Map"
        compat:showAsAction="always"    />
    <item android:id="@+id/action_logout"
        android:icon="@drawable/ico_log_out"
        android:title="Log Out"
        compat:showAsAction="always"  />



</menu>
Run Code Online (Sandbox Code Playgroud)

这是我的菜单XML文件,理论上它应该显示两个图标作为单个图标,并且第一个图标也显示标题。

但是,在应用程序中它不显示标题,这是屏幕截图: 在此处输入图片说明

那么为什么它不显示“标题”呢?

Gab*_*tti 3

来源:\n http://developer.android.com/guide/topics/ui/actionbar.html#ActionItems

\n\n

如果您的菜单项同时提供标题和图标\xe2\x80\x94以及标题和图标属性\xe2\x80\x94,则默认情况下操作项仅显示图标。

\n\n

如果要显示文本标题,请将“withText”添加到 showAsAction 属性中。

\n\n

注意: “withText”值是对操作栏的提示,应显示文本标题。操作栏将尽可能显示标题,但如果图标可用并且操作栏空间有限,则可能不会显示标题

\n