2017-11-08 2 views
2

Ich arbeite an Chat-Anwendung, in der ich Tausende von Chat-Nachrichten Liste verwalten muss durch Paging, aber mein Problem ist, dass wenn ich Elemente an der Spitze ListViewadapter während des schnellen Scrollen und anwenden setSelectionFromTop(index, y) ... von diesem meine list Scrollen auf Index stecken ...Wie füge ich Elemente am Anfang von ListView mit Scrollen ohne fest?

adapter.setData(listChatMessage); 
adapter.notifyDataSetChanged(); 

View v = threadList.getChildAt(0); 
int top = (v == null) ? 0 : v.getTop(); 

listView.setSelectionFromTop(index, top); 

wie können wir Einzelteile an der Spitze der ListView mit Scrollen ohne stecken hinzufügen. Welchen Ansatz sollte ich verwenden?

Kann mir jemand vorschlagen?

+0

bitte entsprechenden Code schreiben auch –

+0

, warum Sie für das Scrollen nicht warten, bevor das Hinzufügen neuer Daten oben gestoppt werden? –

Antwort

Verwandte Themen