0

有谁知道任何好的教程,展示如何创建以列表视图为内容的选项卡?可能还显示如何更新选项卡焦点上的列表?

4

2 回答 2

3

通过单击一个选项卡,您应该启动一个Activity. 您只需启动一个Intent. 你开始做什么Activity以及它看起来如何完全取决于你。

如果您Activity通过选项卡单击开始,则默认的 Android Activity 生命周期将启动,这意味着您可以在onCreate()适合您的情况下在某处实现列表更新逻辑。

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

于 2011-01-19T22:12:41.043 回答
1

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

教程片段

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

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

也许这是一个过时的版本,在更高的 android 版本中创建一个活动是完成这项任务的最干净的方法,但在文档中它指出它也可以处理Views而不是Activities.

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

于 2012-05-10T11:36:13.617 回答