登陆界面一般容易出现键盘遮挡问题,如下图
可以看到,登录按钮被挡住了。
我们是不是可以不用系统的键盘适配,自己做适配。
我们只需要监听一下键盘的高度,在界面根节点添加ScroolView然后滚动内容不是就可以解决这个问题了
先设置键盘兼容模式
android:windowSoftInputMode="adjustUnspecified"
系统不做处理,交由我们处理键盘。
实现一下
OnGlobalLayoutListener接口获得键盘的高度
然后就可以设置ScrollView的滚动距离了
适配后的效果
最后给个代码链接:https://github.com/mutoude/LoginSoftInputDemo
736

被折叠的 条评论
为什么被折叠?



