Android主模板布局文件?

时间:2019-01-05 07:07:19

标签: java android xml templates layout

我在xml files文件夹中有超过5个活动layout
-login_activity.xml
-user_profile_activity.xml
-product_activity.xml
-buy_activity.xml
-sell_activity.xml

所有布局共享相同 headerfooter视图
因此,我创建了header.xmlfooter.xml,然后将它们包含在每个布局xml文件中

我的问题
现在,我需要通过在中间添加新视图来更新所有活动的布局
当前循环创建middle.xml的解决方案,然后将其包含在每个中!
如您所见,简单的更改已添加到多个文件中!

任何其他解决方案,例如Master Template概念
通过使用它,我们可以制作一个共享的主模板,并且每个布局都继承该主模板,然后仅定义其布局?

所以最终的图片将是这样

子视图
-header.xml
-footer.xml
-middle.xml

模板将包含header / footer / middle +包含主空div
-master_template.xml

布局将继承master_template.xml +向主空div
添加隐含符号 -login_activity.xml
-user_profile_activity.xml
-product_activity.xml
-buy_activity.xml
-sell_activity.xml

1 个答案:

答案 0 :(得分:1)

使用FrameLayout并根据需要动态为其充气。

结帐这一项: enter image description here