android 如何让fragment中的输入框弹出软键盘的时候fragment中的布局向上滑动而activity中的布局不动

小飞92 发布于 2018/05/27 08:53
阅读 739
收藏 0

今天在做直播模块的时候遇到如题的问题,我是用的viewpager+fragment做的(做横向滑动切换一个极净模式)有UI的界面如上图二有个输入框,点击输入框弹出如键盘会挤压fragment和activity的布局,在Manifest里设置了activity的windowSoftInputMode后只是能不让输入框挤压布局,但是不能实现图二的交互。求解社区中的大神,有没有什么建议或者已经有解决方案的提供一下,小弟在这感激不尽---(ps:自己有个想法就是把fragment的布局写成ScrollView,计算软键盘的高度,判断软键盘是否弹出,true就在底部添加一个软键盘的高度布局让软键盘覆盖在上面,但是如果这么弄那很多布局都要计算高度然后才能形成一个正常的布局,感觉这个不是对的)

加载中
返回顶部
顶部