gpt4 book ai didi

java - Android主模板布局文件?

转载 作者:行者123 更新时间:2023-12-02 10:24:45 25 4
gpt4 key购买 nike

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

所有布局共享相同页眉页脚 View
因此,我创建 header.xmlfooter.xml,然后将它们包含在每个布局 xml 文件中

我的问题
现在我需要通过在中间添加新 View 来更新所有 Activity 的布局
目前的解决方案是循环创建 middle.xml 然后将它们包含在每个中!
如您所见,在多个文件中添加了简单的更改!

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

所以最终的图片会是这样的

subview
- header.xml
- footer.xml
- middle.xml

模板将包含页眉/页脚/中间 + 包含主要空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

关于java - Android主模板布局文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54049796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com