Android操作栏菜单项标题显示在平板电脑中而非电话中

时间:2015-10-14 09:16:23

标签: android

menu.xml文件

<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.kent.service.engg.controllers.CaseDetailsActivity">

    <item android:id="@+id/title_bar_home"
        android:icon="@drawable/action_home_icon"
        android:title="Home"
        app:showAsAction="ifRoom"  />

    <item android:id="@+id/title_bar_setting"
          android:icon="@drawable/action_settings_icon"
          android:title="Setting"
          app:showAsAction="ifRoom|withText"/>
</menu>

此代码在Tablet中运行良好,但在手机中无法正常工作。

1 个答案:

答案 0 :(得分:0)

 <item android:id="@+id/title_bar_setting"
      android:icon="@drawable/action_settings_icon"
      android:title="Setting"
      app:showAsAction="ifRoom|withText"/>

此处属性值:如果手机操作栏中没有空格,“ifRoom”将取消文本