0

我有一个棘手的问题。我现在正在玩Android应用程序的设计,并且我也遇到了问题,即如何从某些显示宽度显示标签。我使用ActionBarSherlock库和ViewPager作为制表符。从一定宽度的Android更改ActionBar选项卡

问题是,我使用黄色的ActionBar,黑色的标签和黄色的标签指标,但当我在宽屏幕或横向模式(我猜大概从宽度400dp)看应用程序时,我可以'没有看到指标,因为制表符隐藏在操作栏中,指示器具有完全相同的颜色。有没有办法如何从一些显示宽度改变标签指标的颜色?

我试图通过使layout-sw400dp/layout.xml,新的9patche和新样式来做到这一点,但我不能让它这样工作,我想现在不可能这样做。你有什么想法如何做到这一点?

非常感谢您提前。

UPDATE 我已经用下面的方法解决了它。我已创建文件夹drawable-w400dp和drawable-land(用于古代手机)。只有那些可能以wrog方式显示的手机才是黑莓,就像机器人一样。

回答

0

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

+0

我已经使用了这个ActionBar样式生成器,但正如我所说我仍然存在这个问题。我已经玩了一个小时了,但我无法弄清楚如何解决麻烦问题。 我看到我在更宽的屏幕上有动作条指示器,但问题是它具有与ActionBar中未隐藏的颜色相同的颜色,但在此需要不同的颜色。 – ziky90 2012-08-11 13:17:28

相关问题