Estou procurando uma maneira de rolar RecyclerView
para mostrar o item selecionado no topo.
De uma maneira ListView
eu pude fazer isso usando scrollTo(x,y)
e obtendo o topo do elemento que precisa ser centralizado.
Algo como:
@Override
public void onItemClick(View v, int pos){
mylistView.scrollTo(0, v.getTop());
}
O problema é que RecyclerView
retorna um erro ao usar seu scrollTo
método dizendo
O RecyclerView não suporta rolagem para uma posição absoluta
Como posso rolar RecyclerView
para colocar o item selecionado na parte superior da visualização?