android - ViewPagerIndicator 选项卡成为横向的 ActionBarSherlock 微调器

标签 android actionbarsherlock viewpagerindicator

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

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

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

最佳答案

如果这确实是您想要的,而不是使用 ViewPagerIndicator,您应该使用操作栏中的选项卡。这些将在不同情况下自动转换为操作栏中的下拉列表。这是一个示例项目,演示了将 ViewPager 绑定(bind)到操作栏选项卡:https://github.com/commonsguy/cw-omnibus/tree/master/ViewPager/TabPager

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

如果您真的想使用 ViewPagerIndicator 而不是操作栏选项卡,那么您不仅要靠自己,而且还会遇到我在上一段中提到的相同错误。

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

关于android - ViewPagerIndicator 选项卡成为横向的 ActionBarSherlock 微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12933197/

相关文章:

java - 使用 pageradapter 将点指示器添加到 viewpager

android - 如果已经对所有页面发出网络请求,如何防止 viewpager 发出网络请求

android - android 4.1 (API 16) 中捕获的缓冲区到缓冲区编码/解码

Android webview 无法正确打开推特页面

android - 带位置指示器的无限 viewpager

android - ActionBarSherlock 开关切换

android - 如何使用 abs 使搜索菜单项在操作栏中显示为完整 View

android - CoordinatorLayout/NestedScrollView/隐藏显示工具栏/WebView 问题

java - ANDROID:使用轨迹球和触摸时突出显示/选择

android - 操作栏选项卡 CustomView 太长