1

我正在尝试使用“setContent(...)”方法在选项卡视图中添加内容

    TabHost.TabSpec spec = tabs.newTabSpec("tag1");
    spec.setContent(R.id.radioGroup1);  
    spec.setContent(R.id.button1);

当我使用不同的方法在 setContent(...) 中添加多个项目时,它只喜欢最后一个。如何在单个选项卡下添加两个视图,在这种情况下是 radioGroup1 和 button1 ?

谢谢

4

2 回答 2

2

您不能直接添加一个以上的视图,但您可以添加容器视图(例如线性布局)和内部容器布局,您可以确定添加任意数量的视图

这正是你想要的......标签的好例子

于 2012-10-23T10:56:44.060 回答
1

您必须将两个视图组合成一个视图 - 例如LinearLayout.

在 Android 中很典型,当您在系统回调中执行操作时(例如onCreateonButtonPressed看到。

于 2012-10-23T10:57:19.877 回答