回答編集履歴
1
ViewModel のデータによって、include の中身の表示を切り替える例の追記
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 のデータによって内部的に変化させるのもありかもです。
|