1

ListView で現在の位置を維持しながら?

私は、現在の月から始まる一種の「カレンダーのような」ListViewを作成しようとしています。ユーザーは、一度に1か月ずつ、無限に上にスクロールできます。

ListAdapter で setStackFromBottom() メソッドを見つけましたが、それでも上から下へのインデックス (位置) を持つビューが作成されます。

位置インデックスではなく何らかのキューを使用する ListAdapter を作成する方法、または一番下の位置から開始して上に向かって動作する ListAdapter を作成する方法を見つける必要があると思います。

ご協力ありがとうございます。

4

1 に答える 1

3

listadapter を使用している場合は、基になるデータを保持するための Java コレクションがある可能性があります。このコレクション(リストだとしましょう)では、新しいものを使用して挿入できるため、アダプターとすべてで(http://developer.android.com/reference/android/widget/ArrayAdapter.html#notifyDataSetChangedadd(int position, object data) )を呼び出すだけです。正常に動作するはずです。notifyDataSetChanged()

于 2012-05-06T16:10:28.387 に答える