在选项卡中添加多个视图

时间:2012-10-23 10:52:31

标签: android view tabs

我正在尝试使用“setContent(...)”方法

在标签视图中添加内容
    TabHost.TabSpec spec = tabs.newTabSpec("tag1");
    spec.setContent(R.id.radioGroup1);  
    spec.setContent(R.id.button1);

当我使用不同的方法在setContent(...)中添加多个项目时,它只更喜欢最后一个。 如何在单个选项卡下添加两个视图,在本例中为radioGroup1以及button1?

由于

2 个答案:

答案 0 :(得分:2)

你不能直接添加多个视图,但另一种选择是你可以添加容器视图(例如线性布局)和内部容器布局,你可以添加你想要的任意数量的视图

这正是你想要的...... nice example of tab

答案 1 :(得分:1)

您必须将两个视图分组为一个 - 例如LinearLayout

在Android中,通常情况下,当您在系统回调中执行操作时(例如onCreateonButtonPressed),效果仅在用户代码返回后生效并且最后一个正如您所见,在同一个回调中设置'覆盖'之前的那些。

相关问题