现在不推荐使用 TabActivity 使用 Fragments 创建选项卡

Posted

技术标签:

【中文标题】现在不推荐使用 TabActivity 使用 Fragments 创建选项卡【英文标题】:Creating tabs using Fragments now that TabActivity is deprecated 【发布时间】:2011-11-27 19:51:09 【问题描述】:

我正在创建一个应用程序,它在屏幕底部有五个选项卡,每个选项卡都打开一个不同的 Activity。

我的 Tab Activity 扩展了我刚刚阅读的 TabActivity 已弃用,我应该改用 Fragments。

如何更改我的应用以改用 Fragments?我已经阅读了 android.developer.com 上的信息,但我仍然不知道该怎么做。

【问题讨论】:

2016年,使用来自设计支持库guides.codepath.com/android/…的TabLayout@ 【参考方案1】:

您将需要使用 android 兼容性库来使用片段。它可以作为 jar 文件在您的 android sdk 文件夹中找到。

有很多关于片段的教程。

有一个名为ActionBarSherlock 的项目演示了兼容性库的所有功能。源代码也可以在 github 上找到。该链接在该网站上。

这是另一个教程 http://mobile.tutsplus.com/tutorials/android/android-compatibility-working-with-fragments/

【讨论】:

以上是关于现在不推荐使用 TabActivity 使用 Fragments 创建选项卡的主要内容,如果未能解决你的问题,请参考以下文章

继承的tabactivity怎么用appcompatactivity代替并实现tabactivity的的效果

Android TabActivity用法

Android:从 tabActivity 到活动的参数为空

Android乐学成语之TabHost介绍及使用Fragment 替换 TabActivity

TabActivity 中的多个地图 v2

学习Android之第六个小程序新浪微博(ListView和TabActivity)