我有一个带有两个选项卡的操作栏。在大多数智能手机上看起来还可以,但在平板电脑或例如Nexus 4上,选项卡不能拉伸以占据整个屏幕宽度。
以下是屏幕截图(在Nexus 4上拍摄):
可以看到,在选项卡的每侧都有两个黑色条形。我正在使用ActionBarSherlock。是否有一种方法可以使选项卡占用整个宽度?我可以覆盖的某种ABS属性吗?
我有一个带有两个选项卡的操作栏。在大多数智能手机上看起来还可以,但在平板电脑或例如Nexus 4上,选项卡不能拉伸以占据整个屏幕宽度。
以下是屏幕截图(在Nexus 4上拍摄):
可以看到,在选项卡的每侧都有两个黑色条形。我正在使用ActionBarSherlock。是否有一种方法可以使选项卡占用整个宽度?我可以覆盖的某种ABS属性吗?
res/layout-sw600dp/ # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/ # 适用于10英寸的平板电脑(宽度超过720dp)
res/layout-sw600dp-port/ # For 7” tablets in portrait (600dp wide or bigger)
res/layout-sw720dp-port/ # For 10” tablets in portrait (720dp wide or bigger)
我建议你首先将宽度设置为fill_parent。好吧,我想这有点显而易见。现在创建一个名为layout-sw600dp
的新资源文件夹,然后重新制作所有针对平板电脑的布局,主要是7英寸的。由于屏幕支持可能是你的主要问题,Android将自动使用此文件夹中的布局。你也可以尝试阅读这个link获取更多信息。希望能帮到你。 :)
尝试使用这个。 Pagersliding tabstrip。它是一个自定义库。
http://www.androidviews.net/2013/04/pager-sliding-tabstrip/