【问题标题】:Android change of ActionBar tab from some widthAndroid 从某个宽度更改 ActionBar 选项卡
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 我已经使用了这个 ActionBar 风格的生成器,但正如我所说,我仍然有这个问题。我已经玩了一个小时了,但我无法弄清楚如何解决问题。我看到我在更宽的屏幕上有操作栏指示器,但问题是它的颜色与未隐藏在 ActionBar 中时的颜色相同,但我这里需要不同的颜色。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    • 2013-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多