簡體   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