私はカスタムアダプタを作成し、notifyDataSetChanged()を呼び出してデータを更新しました。しかし、notifyDataSetChanged()の呼び出しの後、私はタッチでリストビューのスクロールを止めることはできません。 私はタッチイベントにリストビューをスクロールを停止するコードがありListViewのスクロールスクロールが機能しない
if (!mDataChanged) { ... }
をAndroidのソースコードを見て、(リストビューの親である)ファイルAbsListView.classでそのコードを発見しました。
次に、notifyDataSetChanged()を呼び出すと、mDataChangedがtrueに設定され、スクロールを停止できなくなります。
データの変更後にスクロール停止を有効にする方法を教えてください。
なぜそれが役立つと思いますか?コードアンドロイドでは(!mDataChanged){...}をチェックするので(ただし、あなたのコードをtryidして助けにならなかったので) – karabara