0

EditText、CheckBox、DateTime Picker などのさまざまなビューを持つ Expandable Listview があります。
問題は、リストをスクロールしたり、グループを折りたたんだりするときに、すべての値が失われることです。自分の価値観を維持できる方法を教えてください。

4

2 に答える 2

0

ユーザーが別のリスト項目をクリックするか、リスト ビューを折りたたむたびに、arraylist と notifydatasetchanged に入力されたすべての値を保存することをお勧めします。

于 2012-11-29T07:08:45.957 に答える
0

使用する必要がありgetViewTypeCount()getItemViewType()

一般に、より複雑なアダプターが必要になります。特に、 と をオーバーライドする必要がありgetViewTypeCount()ますgetItemViewType()。短いリストに対してこれを行う方法として私の SackOfViewsAdapter を見ることができます。また、個々のビューをデータベースまたは Web サービス クエリの結果とブレンドするための私の MergeAdapter を見ることができます。

いくつかのリンクコードアプリをチェックすることをお勧めします.これを使用する方法がわかります..

以下のリンクからコードを見つけます

于 2012-11-29T05:28:23.330 に答える