当页面拥有EditView,EditView会自动获取焦点,然后弹出输入法,可以通过以下两种方法对输入法进行控制。
控制输入法在进入页面时不弹出
<activityandroid:name=".activitys.TargetManageActivity"android:windowSoftInputMode="adjustResize|stateHidden"/>
代码控制输入法不弹出
// view参数输入EditView对象fun hideInputManager(context: Context?, view: View?) {val imm: InputMethodManager =context?.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManagerif (view != null) {imm.hideSoftInputFromWindow(view.getWindowToken(), 0); //强制隐藏}}
