思路
思路一:
加一个空的scrollview上去
没有实现
思路二
recyclerView.getLayoutManager().smoothScrollToPosition(recyclerView, null, recyclerAdapter.getItemCount() - 1);
实现
思路三 :通过倒序排放的方式 将其头部转化到底部 即可实现
LinearLayoutManager layout = new LinearLayoutManager(this);
layout.setStackFromEnd(true);//列表再底部开始展示,反转后由上面开始展示
layout.setReverseLayout(true);//列表翻转
rv.setLayoutManager(layout);
可以实现 但是数据必须倒序
思路四:通过监听屏幕的变化 获取软键盘的 高度 并修改 recycleview的高度
ChatActivity.this.getWindow().getDecorView().getViewTreeObserver().addOnGlobalLayoutListener(
new ViewTreeObserver.OnGlo