ViewPagerIndicator选项卡在横向中成为ActionBarSherlock微调器

时间:2012-10-17 11:22:49

标签: android actionbarsherlock viewpagerindicator

我在我的项目中使用了ViewPagerIndicator和ActionBarSherlock。

当设备旋转到横向时,是否有一种简单的方法可以使ViewPagerIndicator选项卡成为ActionBarSherlock中的微调器?您知道,这样可以为剩余的内容腾出更多空间。

我是否必须完成手动捕获事件@onConfigurationChanged的所有工作?

1 个答案:

答案 0 :(得分:2)

如果这确实是您想要的,而不是使用ViewPagerIndicator,那么您应该在操作栏中使用标签。这些将在不同情况下自动转换为操作栏中的下拉列表。以下示例项目展示了将ViewPager与操作栏标签绑定:https://github.com/commonsguy/cw-omnibus/tree/master/ViewPager/TabPager

请注意,Android中存在一个错误,在ActionBarSherlock中为了兼容性而重现,这意味着当处于下拉列表模式时,ViewPager中的滑动事件不会反映在操作栏中。

如果确实想要使用ViewPagerIndicator而不是操作栏标签,那么您不仅可以自己使用,而且还会遇到我在上一段中提到的相同错误。

就个人而言,我建议在所有情况下使用制表符(无论是PagerTabStrip还是ViewPagerIndicator),而不是来回切换。

相关问题