【发布时间】:2012-08-11 10:27:28
【问题描述】:
我有一个棘手的问题。我现在正在设计 Android 应用程序,但我对标签如何从某个宽度的显示中显示的方式有疑问。我将 ActionBarSherlock 库和 ViewPager 用于选项卡。
问题是我对 ActionBar 使用黄色,对选项卡使用黑色,对选项卡指示器使用黄色,但是当我在更宽的屏幕或横向模式下查看应用程序时(我猜大约从 400dp 开始)我不能查看指示器,因为选项卡隐藏在操作栏中,并且指示器具有完全相同的颜色。有什么方法可以从某些显示宽度更改选项卡指示器的颜色?
我已经尝试通过制作 layout-sw400dp/layout.xml、新的 9patche 和新样式来做到这一点,但我无法让它以这种方式工作,我认为现在不可能这样做。你知道怎么做吗?
非常感谢您。
更新 我已经通过以下方式解决了它。我创建了文件夹 drawable-w400dp 和 drawable-land(用于古代手机)。只有可能会以 wrog 方式显示的手机是黑莓手机,比如机器人。
【问题讨论】:
标签: android android-layout android-actionbar android-theme android-tabs