【问题标题】:Making Honeycomb ActionBar compatible with ICS使 Honeycomb ActionBar 与 ICS 兼容
【发布时间】:2011-12-01 06:19:09
【问题描述】:
我有一个现有的应用程序,它在操作栏中有几个选项卡和按钮。我想将它移植到 ICS,我关心的是这些项目将如何在 ICS 设备上堆叠?
所有showAsAction="ifRoom|withText" 都会隐藏到菜单中吗?还是会像 ICS gmail 应用程序那样在底部创建一个新的操作栏。
【问题讨论】:
标签:
android
android-3.0-honeycomb
android-4.0-ice-cream-sandwich
【解决方案1】:
动作会在顶部堆积,如果空间不足,动作会被隐藏。
如果您拆分操作栏,那么它们将出现在底部
您必须配置Application标签才能将其配置为拆分
<application android:label="@string/app_name"
android:icon="@drawable/icon"
android:logo="@drawable/logo"
android:theme="@style/AppTheme.Light"
android:hardwareAccelerated="true"
android:debuggable="true" android:uiOptions="splitActionBarWhenNarrow">