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

问题的描述在底下,输入框位于屏幕的最底部,第一张图没有体现出来,输入框位于最底部哈
下边看两张图:下边的截图是从印客直播截取的
第一张图没有软键盘时
https://img1.mukewang.com/5cbbd3400001d11704500800.jpg

第二张图软键盘弹出时
https://img2.mukewang.com/5cbbd34200013ece04500800.jpg

以上截图就是我要的效果,但是我不知如何去实现这个不挤压底层视频View的效果
通过尝试设置:android:windowSoftInputMode
这个属性adjustUnspecified、adjustResize、adjustPan都会挤压底层的视频SurfaceView
设置adjustNothing可以做到不挤压,但输入框不能上移。


神不在的星期二
浏览 1281回答 4
4回答

慕标琳琳

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

慕姐4208626

输入框可以写在popupwindow或dialog当中,这样当弹出来时就不会挤压了,或者使用RelativeLayout布局,将输入框写在最外层。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java