我正在尝试在我的Android应用中实现选项卡式导航,但是我想在每个选项卡中运行不同的活动。我一直在阅读android开发页面,他们坚持使用片段进行活动导航。据我所知,你不能单独拥有一个片段类,它必须包含在一个活动中。
是否可以为每个选项卡创建一个新活动并在onTabSelected()函数中运行该活动,同时在正在运行的活动中显示片段中每个选项卡的UI?
片段已弃用TabHost,但我无法找到按标签浏览活动的方法。
答案 0 :(得分:2)
不,你不想为每个标签分开活动(虽然我见过这样的应用程序:()。基本上 - 活动是一个顶级容器,任何TabHost视图都是这种活动的子项。到碎片,看看这个:
https://stackoverflow.com/a/6891923/1434631
这个:http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/
而这:http://neilgoodman.net/2012/03/12/working-with-fragments-on-android-part-2/