为了账号安全,请及时绑定邮箱和手机立即绑定

Android布局上下两层,底层播放视频,上层有输入框,当软键盘弹出时如何才能不挤压底层视频层呢?

Android布局上下两层,底层播放视频,上层有输入框,当软键盘弹出时如何才能不挤压底层视频层呢?

神不在的星期二 2019-03-21 18:19:16
问题的描述在底下,输入框位于屏幕的最底部,第一张图没有体现出来,输入框位于最底部哈下边看两张图:下边的截图是从印客直播截取的第一张图没有软键盘时第二张图软键盘弹出时以上截图就是我要的效果,但是我不知如何去实现这个不挤压底层视频View的效果通过尝试设置:android:windowSoftInputMode这个属性adjustUnspecified、adjustResize、adjustPan都会挤压底层的视频SurfaceView设置adjustNothing可以做到不挤压,但输入框不能上移。
查看完整描述

4 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

1,设置为adjustPan。
2,获取屏幕分辨率,在代码中设置surfaceviewde宽高。

查看完整回答
反对 回复 2019-04-21
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

输入框可以写在popupwindow或dialog当中,这样当弹出来时就不会挤压了,或者使用RelativeLayout布局,将输入框写在最外层。


查看完整回答
反对 回复 2019-04-21
  • 4 回答
  • 0 关注
  • 1280 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信