好吧,我正在使用 TabActivity 为 api 8 开发和应用程序但我今天发现“此类已弃用。”
所以我们应该使用FragmentActivity从现在开始实现标签?但是当我想显示带有 Activity 的 listview
时呢?我必须使用 ListFragment 吗? (但这是“自:API 级别 11”)
如任何人所见,我对如何继续前进感到困惑。
如果有人能为我提供有关此问题、选项卡、 fragment 和任何其他有用建议的清晰概念,那就太好了(AsyncTaskLoader 仅适用于 api11?)
顺便说一句,我读到 fragment
可以从 api 1 开始使用,但现在我找不到了。请帮助:(
编辑:只需重新更改标题,因为 ListFragment 并未被弃用。如果我不想那样做,请在这里抱歉 newby :D
最佳答案
Well, im developing and app for api 8 with TabActivity but i found out today that "This class is deprecated."
在 Android 中,“已弃用”通常意味着“我们将尽可能长时间地维护它,但您应该考虑有更好的选择”。对于 TabActivity,长期计划是将选项卡放在操作栏中,您可以在 Android 3.x 和更高版本上使用它,在 Android 2.x 上使用类似 ActionBarSherlock 的东西。 .
So we should use FragmentActivity from now to implements tabs?
不一定,尽管它肯定是一个选项。
but what about when i want to show a listview with an activity? do i have t use ListFragment (but this is "Since: API Level 11")
ListFragment
也可在 Android 支持包中获得,与获取 FragmentActivity
的位置相同。
AsyncTaskLoader just for api11?
AsyncTaskLoader
在 Android 支持包中也可用。
It would be great if someone can provide me good and clear concepts about this issues, tabs, fragment and any other useful advice
这将覆盖几百页的书籍。您可以考虑在更具体的地方提出其他问题。
如果您还没有这样做,请阅读:
关于android API TabActivity 弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8140691/