在activity的onCreate方法中调用
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN |
WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
//解决键盘档住输入框
SoftHideKeyBoardUtil.assistActivity(this);
SoftHideKeyBoardUtil.java
package com.kedacom.smartsafetysupervision.disaster.utils;
import android.app.Activity;
import android.graphics.Rect;
import android.os.Build;
import android.view.View;
import android.widget.FrameLayout;
/**
* 解决键盘档住输入框
* <p>
* 注意:
* 1、需要在标题栏以下内容的外层套上scrollview
* 2、android:windowSoftInputMode="adjustResize|stateHidden"
* Created by SmileXie on 2017/4/3.
*/
public class SoftHideKeyBoardUtil {
public static void assistActivity(Activity activity) {
new SoftHideKeyBoardUtil(activity);
}
private View mChildOfContent;
private int usableHeightPrevious;
privat