2012-09-12 67 views
3

“TabActivity类型已弃用”?“TabActivity类型已弃用”对于应用程序选项卡

我正在制作应用程序的Tabs后面的教程书。

我已经从Android developer.com网站检查,但我有以下消息的意义没有想法:This class is deprecated.

新的应用程序应该使用片段而不是这个类;要继续在旧设备上运行,可以使用v4支持库,该库提供了与DONUT兼容的Fragment API版本。“*(http://developer.android.com/reference/android/app/TabActivity的.html)

  1. 什么是V4支持库?
  2. 如何完成标签功能?

回答

8

,您仍然可以使用已过时的包,但是它建议使用的片段,从而你可以阅读更多关于它的文章here但是,如果你是java和android开发的初学者,我会建议忽略deprecatio现在,当你完成你正在使用的教程时,如果你发现它正在教育,就回到这里。

如果你想看一个使用Fragments的标签式导航的好例子,那么在Eclipse中使用android 4.0或更高版本创建一个新项目。确保你的android插件已更新。您将可以选择创建已实施基本导航的项目。

+0

thanku非常有用! – Billy

5

“已过时”意味着该API的开发人员不建议使用它了,可能是因为它不是一个很好的模式,或效率低下等FragmentsHoneycomb被引入,可用于提供类似的功能和选项卡更符合android当前的设计理念。

由于FragmentAndroid 3.0 Honeycomb中引入,因此您可能认为您不能将其用于Honeycomb之前的设备。输入Support Libraries。它们是您可以在您的应用程序中包含的库,它需要在Honeycomb之前运行,并仍然使用此类。

所以如果你愿意,你可以完成TabActivity所描述的任何教程,你将遵循,它可能会工作在几个即将到来的android版本。但建议您开始使用Fragments

+0

有用的支持!谢谢! – Billy

+0

在这里,向上箭头和/或接受回答说感谢:-) –

相关问题