7

现在 TabActivity 已被弃用,使用片段构建选项卡式界面的正确方法是什么?我看到的每个教程都采用不同的方法。其中一些非常复杂,将平凡的编程主题推向火箭科学领域。是什么赋予了?

我正在为 ICS Android 4.0 编写代码。

谢谢。

4

1 回答 1

2

现在首选的方法是使用 ActionBar 为您提供的选项卡。鉴于您喜欢此选项,因此设置起来非常容易。使用 ActionbarSherlock,您甚至可以将您的应用程序一直移植回 1.6。

然而,它并不适合所有情况。例如,您可能需要将这些选项卡放在片段内,在一次显示多个片段的屏幕上。在这种情况下,您必须坚持使用“已弃用”的方法来设置选项卡,使用 TabWidget。这很丑陋,但可能。

编辑:

检查杰夫的评论。正如他所指出的,我错了, TabWidget 仍然完全有效, TabAvtivity 是这里已弃用的类!

于 2011-11-08T16:51:08.353 回答