Как прокрутить до конца RecyclerView? scrollToPosition не работает

Я бы хотел прокрутить до конца списка RecyclerView после загрузки упражнения.

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(...) выдает исключение из-за того, что не поддерживается в RecyclerView, и conversationView.scrollToPosition(...), похоже, ничего не делает.

После вышеупомянутого блока кода я добавил

conversationView.scrollToPosition(GENERIC_MESSAGE_LIST.size() + 1)

, который не работает. В GENERIC_MESSAGE_LIST есть 30 элементов.

144
задан waylaidwanderer 27 October 2014 в 03:17
поделиться