小编Mic*_*inn的帖子

使用支持库(ActionBarSherlock)在Android 4中嵌套选项卡

我遇到了严重的问题,在从Android 2.1上运行的应用程序中运行三层嵌套选项卡,看起来像Android 4(使用支持库片段).

目标

  • 应用程序应该有一个ActionBar(工作,当前使用ActionBarSherlock)
  • 主屏幕上有3个固定标签,即使屏幕足够大,也不会移动到ActionBar中.这些标签中的第二个包含......
  • 当用户第一次登录时,从服务器加载的大约4个选项卡.每个都包含
  • 当用户第一次登录时,从服务器加载的大约10个可转换选项卡(如Play商店中).我的想法是使用ViewPagerIndicator,因为该库是由ActionBarSherlock的同一个人写的,它应该将问题降到最低.但我对这里的想法持开放态度.这些可跳转选项卡中的每一个都包含一些当前为片段的内容,但可以更改.

问题

当这是一个Android 2应用程序时,它只是使用嵌套的TabActivities,但这些不适用于所有Android 4的东西.我不明白怎么做这个,尤其是"你不能嵌套碎片"的限制令我头疼.此外,似乎每个Activity只能使用一个FragmentManager,所以我的想法是在每个第二行选项卡中都有一个不起作用(除第一个选项卡之外的所有选项卡都保持为空).如何以正确的方式做到这一点?

(请理解"使用不同的GUI设计"不是一种选择,因为这是客户要求的,他不会重新考虑)

tabs android actionbarsherlock viewpagerindicator

13
推荐指数
1
解决办法
2056
查看次数