0

这是使用选项卡开发 Android 应用程序的最佳方式。我已经阅读了很多网站,但我还没有找到让我信服的方法。

我想开发一个在所有 API 中运行的应用程序。

  • ActionBar:在 API 10 和以前的版本中不起作用。
  • TabActivity:已弃用。
  • 碎片:我不明白。

我想制作一个像联系人应用程序(电话、通话记录、联系人、收藏夹等)这样的应用程序。我需要 3 个选项卡,并且在每个选项卡中我想要一个 ListView。当您按下 ListView 的一个项目时,我想根据按下的项目显示第二个 ListView。

我有一个应用程序可以做到这一点,但我不知道如何使用标签。

谢谢

4

1 回答 1

5

ActionBar:在 API 10 和以前的版本中不起作用。

ActionBarSherlock 将操作栏向后移植到 API 级别 7。但是,有时它的选项卡会转换为下拉导航

TabActivity:已弃用。

您仍然可以从常规使用TabHostand ,如本示例项目所示。然而,从 UI 美学的角度来看,它看起来已经过时了。TabWidgetActivityTabHost

碎片:我不明白。

由于它们已经存在近 2.5 年,您可以考虑学习如何使用它们

我想制作一个像联系人应用程序(电话、通话记录、联系人、收藏夹等)这样的应用程序。

联系人应用程序使用ViewPager, 片段作为页面。您不必为 a 中的页面使用片段ViewPager,尽管它确实会使事情变得更容易恕我直言。

于 2013-06-19T23:07:12.330 回答