我在xml files
文件夹中有超过5个活动layout
-login_activity.xml
-user_profile_activity.xml
-product_activity.xml
-buy_activity.xml
-sell_activity.xml
所有布局共享相同 header
和footer
视图
因此,我创建了header.xml
和footer.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