小编way*_*rer的帖子

如何滚动到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);
Run Code Online (Sandbox Code Playgroud)

conversationView.scrollTo(...)抛出了一个关于在RecyclerView中不受支持的例外,并且conversationView.scrollToPosition(...)似乎没有做任何事情.

在上面的代码块之后,我补充道

conversationView.scrollToPosition(GENERIC_MESSAGE_LIST.size() + 1)
Run Code Online (Sandbox Code Playgroud)

这不起作用.有30个元素GENERIC_MESSAGE_LIST.

java android scroll android-recyclerview

144
推荐指数
13
解决办法
15万
查看次数

标签 统计

android ×1

android-recyclerview ×1

java ×1

scroll ×1