在Android 4.0中如何创建选项卡布局?

7
现在TabActivity已经过时了,那么使用Fragment构建选项卡界面的正确方法是什么呢?我看到的每个教程都采用了不同的方法。其中一些非常复杂,将一个平凡的编程主题推向了火箭科学领域。这是怎么回事呢?
我正在为ICS Android 4.0编写代码。
谢谢。

如果你想要带有片段的选项卡小部件,这个教程可能会对你有所帮助:http://learnncode.wordpress.com/2013/12/18/how-to-use-tabwidget-with-fragments/ - Prachi
1个回答

2
现在的首选方法是使用ActionBar提供的选项卡。如果您喜欢这个选项,它非常容易设置。使用ActionBarSherlock,您甚至可以将您的应用程序向后兼容到1.6版本。
然而并不是所有情况都适用于这种方法。例如,您可能需要将这些选项卡放在一个片段中,以便在同时显示多个片段的屏幕上显示。在这种情况下,您必须使用"过时"的方法来设置选项卡,即使用TabWidget。虽然有些丑陋,但仍然可行。
编辑:请查看Jeff的评论。正如他所指出的,我错了,TabWidget仍然有效,TabActivity才是被弃用的类!

2
谢谢。我已经让ActionBar与选项卡一起工作了。这份文档非常有用:http://www.abelski.com/courses/android3ui/actionbar.pdf - RajV
TabWidget并未被弃用,而TabActivity已经被弃用。根据Android平台导航专家Adam Powell的回答,操作栏的使用取决于具体情况,不一定是首选。 - Jeff Axelrod

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接