Como rolar para a parte inferior de um RecyclerView? scrollToPosition não funciona
Gostaria de rolar para o final da lista do RecyclerView depois de carregar a atividade.
GENERIC_MESSAGE_LIST = (ArrayList) intent.getExtras().getParcelableArrayList(ConversationsAdapter.EXTRA_MESSAGE);
conversationView = (RecyclerView) findViewById(R.id.list_messages);
conversationView.setHasFixedSize(true);
conversationViewLayoutManager = new LinearLayoutManager(this);
conversationView.setLayoutManager(conversationViewLayoutManager);
conversationViewAdapter = new ConversationAdapter(GENERIC_MESSAGE_LIST, this);
conversationView.setAdapter(conversationViewAdapter);
conversationView.scrollTo(...)
lança uma exceção sobre não ser suportado no RecyclerView econversationView.scrollToPosition(...)
parece não fazer nada.
Após o bloco de código acima, eu adicionei
conversationView.scrollToPosition(GENERIC_MESSAGE_LIST.size() + 1)
o que não funciona. Existem 30 elementos emGENERIC_MESSAGE_LIST
.