项目中的登陆页面是h5页面,如下图所示:
当输入用户信息时,软键盘遮挡了输入框:
经过一番搜索,其实这是Android本身的一个issue 5497的bug。
解决的方法
1、填坑的类AndroidBug5497Workaround:
/**
* copy from https://www.jianshu.com/p/306482e17080
* Created by YuShuangPing on 2018/12/11.
*/
public class AndroidBug5497Workaround {
// For more information, see https://code.google.com/p/android/issues/detail?id=5497
// To use this class, simply invoke assistActivity() on an Activity that already has its content view set.
public static void assistActivity (Activity activity) {
new AndroidBug5497Workaround(activity);
}
private