0

好,

我有一个带有 3 个选项卡的 TabActivity (TabHost)。在我的一个标签中,有一个按钮。我想要的是每当单击此按钮时,更改此选项卡的内容视图。我读过我不能使用“setContentView”两次。因此,我找到了 ViewSwitcher、ViewFlipper、ViewAnimator,但关于它们的问题是我无法将 xml 文件(或 LinearLayout)添加到这些分类中。所有示例都是关于一个无用的 textview 和 imageview 的切换。

那么,如何更改当前选项卡的布局?有没有办法做到这一点?我尝试使用 Intent 在另一个类中调用此布局,但这次此 Intent 不适合选项卡,而是制作全屏视图。

提前致谢。

4

1 回答 1

1

您需要做的就是使用标签。有了这个,您可以在活动使用的 xml 文件中包含另一个 xml。这有助于共享 xml 代码。

这就是你使用它的方式。

<include layout="@layout/view_part"/>

其中 view_part 是另一个 xml 文件的名称。

将包含保留在 viewflipper 内,现在您可以切换视图。

于 2011-08-23T11:37:02.537 回答