当我将重点放在聊天 Activity 的edittextview上时,recyclerview不会在调整 View 大小时将项目堆叠在底部。以前使用ListView可以正常工作。我已经尝试过任何stackFromEnd,reverseLayout参数。

基本上,我想要与任何聊天相同的行为:whatsapp,电报等。

有人知道为什么会发生吗?

最佳答案

我有同样的情况,这就是解决方法:
在代码中使用mLayoutManager.setStackFromEnd方法。 android不支持中的 XML设置(在我的情况下)。

    mLayoutManager = new LinearLayoutManager(this);
    mLayoutManager.setStackFromEnd(true);
    mRecyclerView.setLayoutManager(mLayoutManager);

10-06 03:26