3

我正在尝试编写一个在顶部有一个带有选项的 RelativeLayout 的活动,然后在该布局下方包含一个包含 2 个选项卡的选项卡主机。

不幸的是,当我在我的布局中添加一个 tabhost 时,它会被放在它所在的 Activity 之上,无论它是在布局中的哪个位置定义的。根据文档“TabHost 必须是布局的根节点”,这是否意味着我不能让它成为布局的一部分而不是最顶层的元素?

我为 TabHost 尝试了不同的高度,从 fill_parent 到 wrap_content 到 50dip,但没有影响放置,它只是绘制在所有其他元素的顶部。

谢谢

4

1 回答 1

0

不要将TabHost视图与TabActivity. 你可以有一个Activitywhich is not a TabActivity,并且在它的布局中,任意数量的TabHost视图,按照你喜欢的方式排列和分组。

例如,请参阅 此示例代码,它一次显示两组不同的选项卡,以便您可以比较自定义样式与默认样式的外观。

于 2012-05-16T02:08:37.623 回答