创建将ListView作为内容(Android)的选项卡的教程

时间:2011-01-19 21:41:30

标签: android listview android-tabhost tabview

有没有人知道任何有关如何使用listviews创建标签作为内容的好教程? 可能还会显示如何更新选项卡焦点上的列表?

2 个答案:

答案 0 :(得分:3)

点击标签即可开始Activity。您只需触发Intent即可。 Activity你开始做什么以及看起来如何完全取决于你。

如果您通过标签点击启动Activity,那么默认的Android活动生命周期会启动,这意味着您可以在onCreate()中的某个位置实施列表更新逻辑(如果适合您)。

我强烈建议您阅读http://d.android.com上的文章和教程,因为您的主要问题似乎是您不了解Android应该如何运作。

答案 1 :(得分:1)

http://developer.android.com/resources/tutorials/views/hello-tabwidget.html处的android文档:

  

教程片段

     

要创建选项卡式UI,您需要使用TabHost和TabWidget。 TabHost必须是布局的根节点,其中包含用于显示选项卡的TabWidget和用于显示选项卡内容的FrameLayout。

     

您可以通过以下两种方式之一实现选项卡内容:使用选项卡交换同一活动中的视图,或使用选项卡在完全独立的活动之间切换。您希望应用程序使用哪种方法取决于您的需求,但如果每个选项卡提供不同的用户活动,那么为每个选项卡使用单独的Activity可能是有意义的,这样您就可以更好地管理离散组中的应用程序,而不是而不是一个庞大的应用程序和布局。

也许这是一个过时的版本,在更高的Android版本中创建活动是完成此任务最干净的方法,但在文档中它声明它也可以处理Views而不是{{1} }。

遗憾的是,文档仅描述了在其教程中处理Activites的可能性。