0

我尝试使用几乎所有来自互联网的示例和源代码,但它们都不起作用。我收到此警告“不推荐使用 TabActivity 类型”,是否有人拥有真正有效且不会崩溃的 Tabhost 源代码?

4

4 回答 4

0

你不应该再使用标签了。而是照顾 Fragments。一个好的起点是 http://developer.android.com/guide/components/fragments.html

于 2013-07-29T12:40:41.693 回答
0

TabActivity的文档中:

此类在 API 级别 13 中已弃用。

新的应用程序应该使用 Fragments 而不是这个类;要继续在旧设备上运行,您可以使用 v4 支持库,它提供了与 DONUT 兼容的 Fragment API 版本。

您应该学习如何使用 Fragments。TabHost/TabActivity 不再被积极支持,所以如果你只是在学习如何做标签,你应该用新的方式来做。学东西没意义,反正只能换了。

于 2013-07-29T12:41:14.510 回答
0

这里的链接:

此类在 API 级别 13 中已弃用。 新应用程序应使用 Fragments 而不是此类;要继续在旧设备上运行,您可以使用 v4 支持库,它提供了与 DONUT 兼容的 Fragment API 版本。

所以这个建议很明显——使用 Fragments。但不要在这里问如何,创建一个新问题。

于 2013-07-29T12:41:35.833 回答
0

通过链接: http: //developer.android.com/training/backward-compatible-ui/abstracting.html 下载示例应用程序:TabCompat.zip

于 2013-07-29T12:44:13.573 回答