私はページングで何千ものチャットメッセージリストを管理しなければならないチャットアプリケーションに取り組んでいますが、私の問題は、ListView
adapter
の上にアイテムを追加するときに、速いスクロール時にsetSelectionFromTop(index, y)
を適用しています... by this this list
インデックスに立ち往生スクロール...スクロールせずにListViewの上部にアイテムを追加する方法?
adapter.setData(listChatMessage);
adapter.notifyDataSetChanged();
View v = threadList.getChildAt(0);
int top = (v == null) ? 0 : v.getTop();
listView.setSelectionFromTop(index, top);
は、どのように我々は立ち往生することなく、スクロールとListView
の先頭に項目を追加することができます。どのようなアプローチをとるべきですか?
誰でも私を示唆できますか?
もスクロールが一番上に新しいデータを追加する前に停止するためにあなたが待っていない理由 –
を適切なコードを投稿してください? –