我尝试使用几乎所有来自互联网的示例和源代码,但它们都不起作用。我收到此警告“不推荐使用 TabActivity 类型”,是否有人拥有真正有效且不会崩溃的 Tabhost 源代码?
4 回答
你不应该再使用标签了。而是照顾 Fragments。一个好的起点是 http://developer.android.com/guide/components/fragments.html
从TabActivity的文档中:
此类在 API 级别 13 中已弃用。
新的应用程序应该使用 Fragments 而不是这个类;要继续在旧设备上运行,您可以使用 v4 支持库,它提供了与 DONUT 兼容的 Fragment API 版本。
您应该学习如何使用 Fragments。TabHost/TabActivity 不再被积极支持,所以如果你只是在学习如何做标签,你应该用新的方式来做。学东西没意义,反正只能换了。
从这里的链接:
此类在 API 级别 13 中已弃用。 新应用程序应使用 Fragments 而不是此类;要继续在旧设备上运行,您可以使用 v4 支持库,它提供了与 DONUT 兼容的 Fragment API 版本。
所以这个建议很明显——使用 Fragments。但不要在这里问如何,创建一个新问题。
通过链接: http: //developer.android.com/training/backward-compatible-ui/abstracting.html 下载示例应用程序:TabCompat.zip