Je voudrais faire défiler vers le bas de la liste RecyclerView après le chargement de l'activité.
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(...)
lève une exception concernant la non prise en charge dans RecyclerView et conversationView.scrollToPosition(...)
ne semble rien faire.
Après le bloc de code ci-dessus, j'ai ajouté
conversationView.scrollToPosition(GENERIC_MESSAGE_LIST.size() + 1)
ce qui ne marche pas. Il y a 30 éléments dans GENERIC_MESSAGE_LIST
.
conversationView.setAdapter(conversationViewAdapter);
.
scrollToPosition
immédiatement après avoir configuré l'adaptateur?