EditText、CheckBox、DateTime Picker などのさまざまなビューを持つ Expandable Listview があります。
問題は、リストをスクロールしたり、グループを折りたたんだりするときに、すべての値が失われることです。自分の価値観を維持できる方法を教えてください。
2 に答える
0
ユーザーが別のリスト項目をクリックするか、リスト ビューを折りたたむたびに、arraylist と notifydatasetchanged に入力されたすべての値を保存することをお勧めします。
于 2012-11-29T07:08:45.957 に答える
0
使用する必要がありgetViewTypeCount()
、getItemViewType()
一般に、より複雑なアダプターが必要になります。特に、 と をオーバーライドする必要がありgetViewTypeCount()
ますgetItemViewType()
。短いリストに対してこれを行う方法として私の SackOfViewsAdapter を見ることができます。また、個々のビューをデータベースまたは Web サービス クエリの結果とブレンドするための私の MergeAdapter を見ることができます。
いくつかのリンクコードアプリをチェックすることをお勧めします.これを使用する方法がわかります..
以下のリンクからコードを見つけます
于 2012-11-29T05:28:23.330 に答える