我正在尝试设计一个布局,以便我可以动态更改布局中的视图。
我的第一个想法是让它们的布局设置为“GONE”,虽然这样做得很好,但进行任何调整都很痛苦。
我想要做的是将布局描述为单独的布局文件,然后通过我的代码填充到主视图中。
你能帮我理解怎么做吗?谢谢。
答案 0 :(得分:0)
最好将这些布局放入不同的文件中,并使用include标签添加到xml文件中....例如
<include android:layout_width="fill_parent" android:layout_height="wrap_content"
layout="@layout/yourlayoutFile1"/>
<include android:layout_width="fill_parent" android:layout_height="wrap_content"
layout="@layout/yourlayoutFile2"/>
并通过获取代码的引用来使用包含的布局文件中的布局可见性属性。