【问题标题】:2 actionbar tabs don't fill a screen width on FULLHD (xxhdpi) Android device2 个操作栏选项卡无法填充 FULLHD (xxhdpi) Android 设备上的屏幕宽度
【发布时间】:2014-01-28 20:35:01
【问题描述】:

我已将所需的样式(来自设计师)应用到我在 Actionbar 中用于导航的 TAB 上,并且我使用 Actionbar Sherlock。从 ldpi 到 xhdpi 设备,它们看起来很完美,但是 xxhdpi 设备上的情况发生了变化。 我只有 2 个选项卡,除了提到的样式外,我在“选项卡导航”中具有与 Sherlock DEMO 应用程序相同的代码。我发现 2 个较早的类似问题尚未得到解答。

Stacked ActionBar tab bar not filling parent (我有一个类似的问题,标签居中。抱歉给您带来不便,由于代表点,我无法附加图片。) 和 action bar tabs not fill screen in android

自从他们发帖以来,这不仅是平板电脑的问题,而且现在有许多 FULLHD(旗舰)智能手机,这正在成为大的“设计”问题。

我希望我的 2 个选项卡填充/匹配任何设备尺寸的完整宽度,因此在我的情况下,每个选项卡填充 50% 的宽度。默认的 Holo 样式标签看起来还不错(如上一个链接所示),但我在这个大屏幕上的样式标签看起来更糟。

PS:如果我将标签中的文本变大或变长,情况不会改变。选项卡不会调整它们的宽度,而是改变它们的高度并且文本需要 2 行。

【问题讨论】:

    标签: android-actionbar actionbarsherlock android-tabs


    【解决方案1】:

    不幸的是,这是另一个 JB 变化: https://android.googlesource.com/platform/frameworks/base/+/b8139af3dcae80c0030afd0354dc424a7c72c3d9

    解决方案之一:将目标 SDK 设置为 15 或更低。

    【讨论】:

    • 感谢信息和有价值的链接,我认为这可能是原因。我尝试将 targetSDK 设置为 15 及以下,但不幸的是,它没有解决它:-/
    猜你喜欢
    • 1970-01-01
    • 2013-05-01
    • 1970-01-01
    • 2014-04-21
    • 2021-05-18
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多