0

いずれかがスクロールされたときに同時にスクロールするために、スクロールを同期する4つのListViewがあります。最初の ListView はカスタム アダプターによって埋められ、TextView のみを含み、残りの 3 つは別のカスタム アダプターによって埋められ、RatingBar を含みます。どちらのアダプターも ArrayAdapter を拡張します。

問題は次のとおりです。

それらの 1 つをスクロールするたびに、スクロール プロセスはスムーズで同期していますが、最初のビューの外側のアイテムは正しく動作しません。クリックできません。null ポインター例外が発生します。初期ビューにあるデータを取得します。 問題図

  • 緑は同じデータを取得します
  • 赤はインタラクティブではありません

スクロールすると getView() と関係があると思います。フィールドが正しく入力されません。ListView がスクロールされたときに getView() が呼び出されるはずではありませんか?

4

0 に答える 0