当我专注于聊天 Activity 的 edittextview 时,recyclerview 在调整 View 大小时不会将项目堆叠在底部。以前使用 ListView 是可行的。我尝试了任何 stackFromEnd、reverseLayout 参数。
基本上我想要与任何聊天相同的行为:whatsapp、电报等。
有人知道为什么会这样吗?
最佳答案
我遇到了同样的情况,解决方法如下:
使用 mLayoutManager.setStackFromEnd
方法在代码中。 Android 不尊重 XML 中的设置(在我的情况下)。
mLayoutManager = new LinearLayoutManager(this);
mLayoutManager.setStackFromEnd(true);
mRecyclerView.setLayoutManager(mLayoutManager);
关于android - 当软键盘弹出时,RecyclerView 不会让项目在底部滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32846986/