Ich suche nach einer Möglichkeit, einen Bildlauf durchzuführen RecyclerView
, um das ausgewählte Element oben anzuzeigen.
In a konnte ListView
ich dies tun, indem scrollTo(x,y)
ich die Oberseite des Elements, das zentriert werden muss, verwendete und abrief.
Etwas wie:
@Override
public void onItemClick(View v, int pos){
mylistView.scrollTo(0, v.getTop());
}
Das Problem ist, dass das RecyclerView
einen Fehler zurückgibt, wenn es seine scrollTo
Methode verwendet, die sagt
RecyclerView unterstützt das Scrollen zu einer absoluten Position nicht
Wie kann ich einen Bildlauf durchführen RecyclerView
, um das ausgewählte Element oben in der Ansicht zu platzieren?