我想展示预蜂蜜梳子装置的分割动作条 作为后蜂蜜梳子设备。因为我已经包括以下内容 我的清单中的代码按照android docs。
<manifest ...>
<activity uiOptions="splitActionBarWhenNarrow" ... >
<meta-data android:name="android.support.UI_OPTIONS"
android:value="splitActionBarWhenNarrow" />
</activity>
添加后,我也无法显示拆分操作栏 较低版本
答案 0 :(得分:1)
导入AppCompat项目。确保您已添加此Action Bar Compact(ABC)主题,如下所示:
您应该将活动扩展到ActionBarActivity
。
请从 ABS to ABC
进行迁移更新:尝试删除此
uiOptions =“splitActionBarWhenNarrow”
<activity
android:name="com.example.test.ExampleActivity"
android:label="@string/activity_location_found"
android:parentActivityName="com.example.test.ExampleActivity2" >
<!-- To support below API Level 14 -->
<meta-data android:name="android.support.UI_OPTIONS"
android:value="splitActionBarWhenNarrow" />
</activity>
或要创建此分割效果,请使用setDisplayShowHomeEnabled(false)和setDisplayShowTitleEnabled(false)禁用操作栏图标和标题。
除此之外看看ActionBar is only splitted when the available width is less than 480dp尝试在小型设备中测试代码!
答案 1 :(得分:0)
要为较低版本启用拆分操作栏,我们需要添加 我们的清单中的主题和元数据标记。我们也需要改变 菜单文件如下..
<menu xmlns:android="http://schemas.android.com/apk/res/android">
to
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:yourapp="http://schemas.android.com/apk/res-auto" >
并且showAsAction标签应该从
更改
android:showAsAction="always"
to
yourapp:showAsAction="always"