现在不推荐使用 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 到活动的参数为空