【问题标题】:Dynamic Layout Usage within a Tab in AndroidAndroid中选项卡内的动态布局使用
【发布时间】:2011-08-23 09:10:12
【问题描述】:

嗯,

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

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

提前致谢。

【问题讨论】:

    标签: android android-layout android-intent android-tabhost android-view


    【解决方案1】:

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

    这就是你使用它的方式。

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

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

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

    【讨论】:

    • 感谢您的回复,我会试试的 =) 我感觉这会解决我的问题 =)
    • 如果这个 wprks 适合你,别忘了把它设置为答案。
    猜你喜欢
    • 2015-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-30
    相关资源
    最近更新 更多