聊天界面使用RecyclerView软键盘弹出时遮盖或者遮住原有的布局

先上问题:当视同recycleview作为聊天界面的时候,弹出软键盘会遮住聊天界面.

设置android:windowSoftInputMode="adjustResize“ 也不起作用


聊天界面使用RecyclerView软键盘弹出时遮盖或者遮住原有的布局_第1张图片

二、设置android:windowSoftInputMode="adjustPan" ,会出现,整个聊天界面以上的界面都跟着弹了上去

聊天界面使用RecyclerView软键盘弹出时遮盖或者遮住原有的布局_第2张图片

解决方案:

1、首先在AndroidManifest或者代码里设置:android:windowSoftInputMode="adjustResize“

2、recycleview设置如下代码:

LinearLayoutManager layoutManager =newLinearLayoutManager(this);

layoutManager.setStackFromEnd(true);//设置这个属性 Compatibility support for {@linkandroid.widget.AbsListView#setStackFromBottom(boolean)}

recycleview.setLayoutManager(layoutManager);

则可以解决软键盘遮拦的问题

参考文档:http://blog.csdn.net/u011692041/article/details/51933987

你可能感兴趣的:(聊天界面使用RecyclerView软键盘弹出时遮盖或者遮住原有的布局)