Android开发中Android Tech

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

2017-05-08  本文已影响1622人  罗姜

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

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

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

解决方案:

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

上一篇下一篇

猜你喜欢

热点阅读