我在我的项目中同时使用 ViewPagerIndicator 和 ActionBarSherlock。
当设备旋转到横向时,是否有一种简单的方法可以使 ViewPagerIndicator 选项卡成为 ActionBarSherlock 中的微调器?您知道,以便为其余内容腾出更多空间。
我是否必须手动完成所有工作来捕获事件@onConfigurationChanged
?
我在我的项目中同时使用 ViewPagerIndicator 和 ActionBarSherlock。
当设备旋转到横向时,是否有一种简单的方法可以使 ViewPagerIndicator 选项卡成为 ActionBarSherlock 中的微调器?您知道,以便为其余内容腾出更多空间。
我是否必须手动完成所有工作来捕获事件@onConfigurationChanged
?
如果这确实是您想要的,而不是使用ViewPagerIndicator
,您应该使用操作栏中的选项卡。在不同情况下,这些将自动转换为操作栏中的下拉列表。这是一个演示绑定ViewPager
到操作栏选项卡的示例项目:https ://github.com/commonsguy/cw-omnibus/tree/master/ViewPager/TabPager
但请注意,Android 中存在一个错误,该错误在 ActionBarSherlock 中重现以实现兼容性,这意味着ViewPager
在下拉列表模式下,滑动事件不会反映在操作栏中。
如果您真的想使用 ViewPagerIndicator 而不是操作栏选项卡,那么您不仅要靠自己,而且还会遇到我在上一段中提到的相同错误。
就个人而言,我建议PagerTabStrip
在所有情况下都使用选项卡(无论是 ViewPagerIndicator 还是 ViewPagerIndicator),而不是来回切换。