Android 聊天界面弹出软件盘是,RecyclerView随键盘弹出而上移 |
您所在的位置:网站首页 › ipad键盘上移怎么返回正常的 › Android 聊天界面弹出软件盘是,RecyclerView随键盘弹出而上移 |
需求
做IM编辑聊天界面时,当点击输入框弹出软键盘时,只有聊天内容随之上移并显示最后一条消息。 如图所示 当点击输入框弹出软键盘后,键盘会遮挡住RecyclerView的部分内容。 如图所示 设置LayoutManager的此方法setStackFromEnd(true) //软键盘弹出RecyclerView会随之上移 linearLayoutManager.setStackFromEnd(true); 扩展当弹出软键盘时,使整个Activity随之上移。 一、在对应Activity的manifest中设置属性android:windowSoftInputMode="adjustPan" 二、在对应Activity的setContentView()之前设置 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);这样设置因为整个Activity都会上移,所以actionBar也会随之上移而消失,并且输入框也会有部分遮挡。原因未知,希望有大神指点。 效果如图 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |