繁体   English   中英

Android主模板布局文件?

[英]Android master template layout file?

我在layout文件夹中有5个以上的活动xml files
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 +将impl添加到主空div
login_activity.xml
user_profile_activity.xml
product_activity.xml
buy_activity.xml
sell_activity.xml

使用FrameLayout并根据需要动态地对其进行充气。

检出此一个: https : //developer.android.com/reference/android/widget/FrameLayout

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM