/ / So blättern Sie eine GridView oder ListView - Android, listview, blättern

Wie blättern Sie ein GridView oder ListView - Android, listview, blättern

Ich möchte eine Schaltfläche haben, die alle sichtbaren Elemente (komplette Seite) in einer ListView scrollen kann. Ich denke, das gleiche wird für GridView funktionieren.

Ich möchte Lösung für beide, Seite nach oben und Seite nach unten.

Vielen Dank

Antworten:

0 für die Antwort № 1

Versuche dies

int firstVisiblePosition = listview.getFirstVisiblePosition();
int lastVisiblePosition = listview.getLastVisiblePosition();

scrollDown.setOnClickListener(new setOnClickListener(){
public vod onClick(){
listview.post(new Runnable() {
@Override
public void run() {
listview.smoothScrollToPosition(lastVisiblePosition+1)
}
});
}
});

scrollUp.setOnClickListener(new setOnClickListener(){
public vod onClick(){
listview.post(new Runnable() {
@Override
public void run() {
listview.smoothScrollToPosition(firstVisiblePosition - (lastVisiblePosition - firstVisiblePosition));
}
});
}
});