2017-11-08 5 views
2

私はページングで何千ものチャットメッセージリストを管理しなければならないチャットアプリケーションに取り組んでいますが、私の問題は、ListViewadapterの上にアイテムを追加するときに、速いスクロール時に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の先頭に項目を追加することができます。どのようなアプローチをとるべきですか?

誰でも私を示唆できますか?

+0

もスクロールが一番上に新しいデータを追加する前に停止するためにあなたが待っていない理由 –

+0

を適切なコードを投稿してください? –

答えて

関連する問題