I am using a Split ActionBar & I have successfully inflated the menu for my fragment
当我使用下面的代码 ::
时<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>
<item
android:id="@+id/home"
android:orderInCategory="1"
android:showAsAction="always"
android:title="Search"/>
<item
android:id="@+id/java"
android:orderInCategory="2"
android:showAsAction="always"
android:title="Share"/>
<item
android:id="@+id/android"
android:orderInCategory="3"
android:showAsAction="always"
android:title="Account"/>
</menu>
我的输出为 ::
当我在另一个用例 ::
中使用第二个代码时<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:showAsAction="never"
android:title="@string/action_settings"/>
<item
android:id="@+id/home"
android:icon="@drawable/ic_action_search"
android:orderInCategory="1"
android:showAsAction="always"
android:title="Search"/>
<item
android:id="@+id/java"
android:icon="@drawable/ic_action_share"
android:orderInCategory="2"
android:showAsAction="always"
android:title="Share"/>
<item
android:id="@+id/android"
android:icon="@drawable/ic_action_person"
android:orderInCategory="3"
android:showAsAction="always"
android:title="Account"/>
</menu>
我得到如下输出 ::
问题我正面临 ::
答案 0 :(得分:0)
尝试android:showAsAction="always|withText"
答案 1 :(得分:0)
您应该在showAsAction属性中使用'withText'值。
所以菜单项现在看起来像,
<item
android:id="@+id/android"
android:icon="@drawable/ic_action_person"
android:orderInCategory="3"
android:showAsAction="always|withText"
android:title="Account"/>
另外,请注意,它最终将取决于ActionBar中的可用空间。人们不能强迫它,如果空间不够,它最终会成为溢出内容的溢出。