1

ListView (https://github.com/chrisbanes/Android-PullToRefresh) に chrisbane の pull-to-refresh ライブラリを実装しようとしています。それは十分に単純に思えますが、私が問題を抱えているのは、リストアダプターによって管理されているものとは別に、独自のデータセットが必要なように見えるという事実です。

mListItems = new LinkedList<String>();
mListItems.addAll(Arrays.asList(mStrings));

私が見たすべての例は、この文字列の単純なリストを使用しているだけですが、文字列とイメージビューなどを含むものなど、任意の種類のカスタム アダプターでこれを使用するにはどうすればよいでしょうか?

4

1 に答える 1

0

このサイトとその周辺にはたくさんの例があります。アダプタを作成し、この arraylist をフィールドとして設定するか、通常はコンストラクタ パラメータとして設定します。このアダプタを@overrideし、 のパラメータgetView()を使用してアイテムを取得します。この例 のクラスを見てください: http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/ とここでクラス http://jnastase.alner.net/archive/ 2010/12/19/custom-android-listadapter.aspxpositiongetView()OrderAdapterGameAdapter


これが少し役立つことを願っています

于 2012-02-25T20:31:11.317 に答える