いずれかがスクロールされたときに同時にスクロールするために、スクロールを同期する4つのListViewがあります。最初の ListView はカスタム アダプターによって埋められ、TextView のみを含み、残りの 3 つは別のカスタム アダプターによって埋められ、RatingBar を含みます。どちらのアダプターも ArrayAdapter を拡張します。
問題は次のとおりです。
それらの 1 つをスクロールするたびに、スクロール プロセスはスムーズで同期していますが、最初のビューの外側のアイテムは正しく動作しません。クリックできません。null ポインター例外が発生します。初期ビューにあるデータを取得します。
- 緑は同じデータを取得します
- 赤はインタラクティブではありません
スクロールすると getView() と関係があると思います。フィールドが正しく入力されません。ListView がスクロールされたときに getView() が呼び出されるはずではありませんか?