Android中TabHost的所有标签中的常见底部布局?

时间:2010-05-24 09:24:56

标签: android android-tabhost

我有一个带有4-5个标签的TabHost。我希望所有标签都有类似的底部。我们有什么方法可以为所有标签添加底部吗?或者我需要将xml代码放在每个布局文件中。

如果有人有解决方案,请告诉我。

此致

苏尼

1 个答案:

答案 0 :(得分:3)

最简单的解决方案是在布局文件中使用<include>选项。

在布局文件中单独定义公共页脚 - e.g tab_footer.xml - 然后将其包含在其他布局中,如下所示:

<include layout="@layout/tab_footer">

您可以在this post on the Android Developers Blog中找到有关<include>的更多信息。

该帖子中未提及的一件事:如果您想在使用layout时覆盖任何<include>参数,请务必覆盖layout_widthlayout_height(即使它们没有改变,否则你的其他参数的值将被默默忽略。