teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2016/07/15 06:47

投稿

yona
yona

スコア18157

answer CHANGED
@@ -1,4 +1,6 @@
1
+ データにどのタイプの表示するかがわかるようにしておくことが前提です。
2
+
1
- データにどのタイプの表示するかがわかるようにしておき、getView内でそのまま再利用するか、新しくViewを作成するかを判定できるようにすればできます。
3
+ getView内でそのまま再利用するか、新しくViewを作成するかを判定できるようにすればできます。
2
4
  ただ、それだとLisViewのViewを再利用して描画を高速化している恩恵が得られなくなりますね。
3
5
 
4
6
  他には3つのレイアウトを重ねたレイアウトを作成し、3つのレイアウトのそれぞれの可視性を変更することで実現することもできそうですね。