[英]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
所有布局共享相同的 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
+將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.