Java ActionBar中的选项卡数
Android的Java ActionBar中的选项卡数,java,android,tabs,navigation,android-actionbar,Java,Android,Tabs,Navigation,Android Actionbar,Android的ActionBar有一个模式导航\模式\选项卡。使用ActionBarSherlock 3.5.1,我设置了这个ActionBar,并添加了5个选项卡。在2.x设备上,我看到所有选项卡都没有水平滚动。在4.0.x上,我只看到3个具有可滚动布局的选项卡导航\模式\选项卡在ICS中最多可以包含3个选项卡?如果是的话,我能破解它吗?我知道,我可以创建自定义的TabHost,但是在选项卡视图之间使用ViewPager实现它会非常耗时 你不需要破解任何东西。ActionBar选项卡具有特
ActionBar
有一个模式导航\模式\选项卡
。使用ActionBarSherlock 3.5.1,我设置了这个ActionBar
,并添加了5个选项卡。在2.x设备上,我看到所有选项卡都没有水平滚动。在4.0.x上,我只看到3个具有可滚动布局的选项卡TabHost
,但是在选项卡视图之间使用ViewPager实现它会非常耗时
你不需要破解任何东西。ActionBar选项卡具有特定的布局参数,您可以通过自定义样式轻松更改这些参数。谷歌使用他们自己的风格把它们放在首位。在创建自定义样式时,您应该了解这一点。既然你想让它们看起来像杰克·沃顿在《ActionBarSherlock》中设定的那样,那么你就可以让事情变得更简单,把他的风格撕下来 我对《行动吧夏洛克》也有同样的问题,这篇文章帮助了我。
重要的部分是
<style name="Theme.Styled" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
</style>
@style/Widget.Styled.ActionBar
@style/Widget.Styled.ActionBar
我一定要使用样式。问题是不同的Android版本的屏幕看起来不同。我正在寻找原因,为什么会发生这种情况。我在样式中没有看到任何关于控制选项卡可滚动状态的选项。这里也有同样的问题。您找到解决方案了吗?我们已经创建了自定义TabBar。检查这里:我强烈建议您更新到ActionBarSherlock 4.2.0。我使用该版本的库处理各种各样的事情,在这些API级别上没有问题。