Android - Tabs作为Activity的一部分

时间:2012-05-15 16:26:27

标签: android android-layout android-tabhost

我正在尝试使用选项编写一个顶部包含RelativeLayout的活动,然后在包含2个标签的布局下面创建一个tabhost。

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

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

由于

1 个答案:

答案 0 :(得分:0)

请勿将TabHost视图与TabActivity混淆。您可以拥有一个不是Activity的{​​{1}},并且在其布局中,可以根据您的喜好排列和分组任意数量的TabActivity次观看次数。

例如,请参阅this sample code,它会同时显示两组不同的标签,以便您可以比较自定义样式与默认样式的外观。