我需要在Actionbar中使用的TAB上应用样式(来自设计师)进行导航,我使用Actionbar Sherlock。从ldpi到xhdpi设备看起来很完美,但xxhdpi设备上的情况发生了变化。 我只有2个标签,除了提到的样式,我在“标签导航”中有与Sherlock DEMO应用程序相同的代码。我发现2个较老的simmilar问题尚未解答。
Stacked ActionBar tab bar not filling parent (我有一个类似的问题,中心标签。很抱歉给我带来不便,因为重复点我无法附加图片。) 和 action bar tabs not fill screen in android
自发布以来,这不仅是平板电脑的问题,而且现在有很多FULLHD(旗舰)智能手机,这就是大“设计”问题。
我希望我的2tabs填充/匹配任何设备大小的整个宽度,所以在我的情况下每个填充50%的宽度。默认的Holo风格的标签看起来并不那么糟糕(如上一个链接所示),但我在这个大屏幕上的样式标签看起来更糟糕。
PS:如果我在选项卡中创建更大或更长的文本,情况不会改变。标签不会改变它们的宽度,而是改变它们的高度,文本需要2行。
答案 0 :(得分:0)
不幸的是,这是另一个JB的变化: https://android.googlesource.com/platform/frameworks/base/+/b8139af3dcae80c0030afd0354dc424a7c72c3d9
解决方案之一:设置目标SDK 15或更低版本。