问题的描述在底下,输入框位于屏幕的最底部,第一张图没有体现出来,输入框位于最底部哈
下边看两张图:下边的截图是从印客直播截取的
第一张图没有软键盘时
第二张图软键盘弹出时
以上截图就是我要的效果,但是我不知如何去实现这个不挤压底层视频View的效果
通过尝试设置:android:windowSoftInputMode
这个属性adjustUnspecified、adjustResize、adjustPan都会挤压底层的视频SurfaceView
设置adjustNothing可以做到不挤压,但输入框不能上移。
使用上邊的View包裹播放器即可,這是一種方法
1,設定為adjustPan。
2,取得螢幕分辨率,在程式碼中設定surfaceviewde寬高。
輸入框可以寫在popupwindow或dialog當中,這樣當彈出來時就不會擠壓了,或者使用RelativeLayout佈局,將輸入框寫在最外層。
adjustPan+ScrollView包一層試試