如何通过标签传递数据?

时间:2011-04-04 09:22:06

标签: android layout

我有三个标签..个人信息,个人资料信息和FinalStep ... 首先,我需要使用一个标签活动中的按钮移动到另一个标签。 怎么做?

其次如何在这些选项卡中保存数据...因为我有一个包含最终注册按钮的FinalStep选项卡...所以我需要从其他选项卡获取数据(个人和个人资料) 怎么做?

2 个答案:

答案 0 :(得分:3)

我总是将数据保存为TabHost活动中的公共变量。您可以通过getParent()访问它。

答案 1 :(得分:1)

您可以使用简单的TabActivity-TabView组合来实现此功能。在做的时候你会得到一个包含4个类的结构:

1)TabHostActivity:这将托管您的tabview。 2)Tab1Activity:这将是第一个标签的视图。 3)Tab2Activity和4)Tab3Activity类似地将保持tab2和tab3的视图。

现在将一个活动转到其他用途可以使用TabHostActivity中使用的TabHost变量并设置其currentTab函数。

HelloTabWidget.tabHost.setCurrentTab(2);

是的,为了保存数据,您可以在TabHostActivity中使用公共变量,并根据您的要求使用它。

有关如何使用tabview的更多详细信息,请访问以下链接:

http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

PS:这是做的一般概念,是的,您可以根据自己的需求和要求对其进行更优化,这可能不是最好的方法。