回答編集履歴

1

ViewModel のデータによって、include の中身の表示を切り替える例の追記

2021/08/21 02:44

投稿

tshion
tshion

スコア65

test CHANGED
@@ -19,3 +19,11 @@
19
19
  * "FrameLayout" などを仮置きして、動的に表示のDOM を追加する("addView()" とかをゴリゴリ書く)
20
20
 
21
21
  * "layout" で指定したい表示をFragment でくるんで、適宜Fragment を切り替えていく("試したこと" に書いてくださった内容)
22
+
23
+
24
+
25
+
26
+
27
+ ※hoshi-takanori さんが指摘してくださった通り、"include" タグにもViewModel を紐づけることができます。
28
+
29
+ なので、例えばincluded_layout1, included_layout2, included_layout3 をまとめたレイアウトファイルを用意して、与えられたViewModel のデータによって内部的に変化させるのもありかもです。