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文件,理论上它应该显示两个图标作为单个图标,并且第一个图标也显示标题。
但是,在应用程序中它不显示标题,这是屏幕截图:

那么为什么它不显示“标题”呢?
来源:\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