美文网首页Android开发中Android Tech
聊天界面使用RecyclerView软键盘弹出时遮盖或者遮住原

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

作者: 罗姜 | 来源:发表于2017-05-08 18:13 被阅读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

    相关文章

      网友评论

        本文标题: 聊天界面使用RecyclerView软键盘弹出时遮盖或者遮住原

        本文链接:https://www.haomeiwen.com/subject/aiqvtxtx.html