我对这个Android TABS设计的方法是否正确?

时间:2012-02-20 19:59:20

标签: android android-layout

我知道我在另一个帖子中谈到同样的事情,但由于许多问题,它太混乱了。我想在这里我会告诉你问题以及我对它的态度,以便得到你的反馈 我的应用程序设计需要你的帮助。我正在设计一个带有4个选项卡的应用程序(使用tabhost ..etc)。 4个选项卡在布局方面是相同的(文本视图,按钮等等)除了文本和颜色与选项卡不同之外。选项卡1将信息提供给Tab2,依此类推。你怎么建议我去做?我会告诉你我在想什么,请在开始之前纠正我,因为我相信你们比我更有经验:)

  • 创建具有布局设计的layout.xml,例如文本视图, 按钮..etc

在Java中,我会为整个事情创建一个活动并设置 xml文件作为每个选项卡的内容,这意味着我会这样做 类似的东西:

th.setup();
for(int i = 1; i<5; i++){
    TabSpec specs = th.newTabSpec("Tab"+i);
    specs.setContent(R.id.layout);
    specs.setIndicator("Tab"+i);
    th.addTab(specs);
}
  • 我有一个包含的静态变量(哈希表或数组) 所有选项卡的值,以便每次单击选项卡时,我加载它 布局与正确的文本值,我设置背景 适当。

这听起来不错吗?

理想情况下,如果我可以设置每个标签的内容,我会更喜欢 然后能够访问每个选项卡并更新那里的值。 因此,当请求选项卡时,值存在,但我没有 我认为有一种方法可以做,尤其是我正在使用的事实 所有标签的布局相同(即其元素的ID相同)。

有什么建议吗?

0 个答案:

没有答案