Estoy buscando una manera de desplazarme RecyclerView
para mostrar el elemento seleccionado en la parte superior.
En una ListView
, pude hacer eso usando scrollTo(x,y)
y obteniendo la parte superior del elemento que necesita ser centrado.
Algo como:
@Override
public void onItemClick(View v, int pos){
mylistView.scrollTo(0, v.getTop());
}
El problema es que RecyclerView
devuelve un error al usar su scrollTo
método diciendo
RecyclerView no admite el desplazamiento a una posición absoluta
¿Cómo puedo desplazar a RecyclerView
para colocar el elemento seleccionado en la parte superior de la vista?