Android标签栏控制器(片段或操作栏或TabHost)

时间:2012-10-20 18:52:21

标签: android tabs android-fragments

我一直在慢慢将我的iOS应用程序移植到Android上,所以我可以花时间确保它正常运行,我现在正处于需要创建类似环境的TabBarController的部分。我一直在寻找好几天的例子,但是每个例子都有问题。

首先,大多数示例都是指使用TabActivity,当我刚刚检查时,它已被弃用且无法使用。不使用TabActivity的那个使用Fragments(有时带有Action Bar)或Tab Host。看起来Fragments是可行的方式,但是如何支持旧设备(来自Android网站的50%以上的用户仍然使用API​​ 10)。

基本上我需要设置一个Tabbed环境,让每个标签加载一个新的Activity,然后每个活动都有自己的基于导航的层次结构,所以我试图看看什么是最好的追求的选择,如果有人看到一些可以提供帮助的例子。

到目前为止,我已经找到了4个教程,每个Tab都有片段和不同的活动,所以我现在要研究那些,但只是想看看是否有任何其他开发人员已经遇到过这样的问题了处理旧设备的兼容性问题。

1 个答案:

答案 0 :(得分:2)

您可以使用Support Library将片段一直使用到API 4。我在ActionBar选项卡中使用了一个包含多个片段的Activity,但您可能需要使用TabHost来支持较低的API。

相关问题