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