2

問題は、リストにいくつかの変更があり、常に一番上にスクロールしていることです。一番下までスクロールできることは知っていますが、それは私が望むものではありません。スクロールを無効にしたいのですが、リストに変更を加えたときに、そこにとどまりたいのですが、一番上までスクロールしたくありません。スクロールが変わらないようにしたいだけです(同じ場所にとどまるだけです)リストの転写モードを無効に設定するためにこれを実行しようとしましたが、変更後もリストが一番上に移動します。

lv.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_DISABLED);
4

1 に答える 1

7

電話をかけるsetAdapterと、リストがスクロールして一番上に戻ることを避けることはできません。notifyDataSetChangedただし、リストアダプターを呼び出すと、同じ位置に留まります。

于 2011-10-03T16:01:19.650 に答える