【发布时间】:2012-11-28 13:57:26
【问题描述】:
我知道有很多 ActionBar 问题,但它们似乎没有解决我的问题。我可以在我的模拟器中吐出 ActionBar,但是当我在我的设备上运行我的程序(Nexus 7 纵向模式)时,ActionBar 不会分裂。所有图标都“堆积”在顶部,甚至我的标签也会创建一个下拉列表。我试图通过使菜单项名称非常长来强制解决这个问题,并且我确实将它们设置为:android:showAsAction="always|withText"。可以肯定的是,我已经获取了示例代码,在模拟器上运行它看到它工作,然后把它放在我的设备上无济于事。这是我的清单:
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MyTheme">
<activity
android:name=".MainActivity"
android:uiOptions="splitActionBarWhenNarrow"
android:label="@string/title_activity_main">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
我搜索了网络,但找不到解决方案。任何帮助表示赞赏。
【问题讨论】:
-
我也有同样的问题。我在某处读到“splitActionBar”仅适用于手机,不适用于平板电脑,但我希望这是一个神话......