0

我有一个棘手的问题。我现在正在设计 Android 应用程序,但我对标签如何从某个宽度的显示中显示的方式有疑问。我将 ActionBarSherlock 库和 ViewPager 用于选项卡。

问题是我对 ActionBar 使用黄色,对选项卡使用黑色,对选项卡指示器使用黄色,但是当我在更宽的屏幕或横向模式下查看应用程序时(我猜大约从宽度 400dp 开始)我看不到指示器,因为选项卡隐藏在操作栏中,并且指示器具有完全相同的颜色。有没有办法从某些显示宽度更改选项卡指示器的颜色?

我试图通过制作 layout-sw400dp/layout.xml、新的 9patche 和新样式来做到这一点,但我不能让它以这种方式工作,我认为现在不可能这样做。你知道怎么做吗?

非常感谢您提前。

更新 我已经通过以下方式解决了它。我创建了文件夹 drawable-w400dp 和 drawable-land(用于古代手机)。只有可能会以 wrog 方式显示的手机是黑莓手机,比如机器人。

4

1 回答 1

0

您是否尝试过使用操作栏样式生成器。我用了这个,我的标签在两个方向都有亮点http://jgilfelt.github.com/android-actionbarstylegenerator/它为你生成 9patches 和 XML

于 2012-08-11T11:45:40.527 回答