Android:关闭软键盘自动弹出的解决方案

个人觉得最有效的方法是

在 AndroidMainfest.xml中,为要隐藏软键盘的activity添加属性android:windowSoftInputMode="adjustUnspecified|stateHidden"


也有其他方法,貌似不管用;

其一、

/**
	 * 隐藏输入法
	 * 
	 * @param view
	 */
	public static void hideInputMethod(View view) {
		InputMethodManager imm = (InputMethodManager) App.getInstance()
				.getSystemService(Context.INPUT_METHOD_SERVICE);
		if (imm.isActive()) imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
	}

其二、

EditText edit=(EditText)findViewById(R.id.edit_text);
  edit.clearFocus();// 失去焦点


你可能感兴趣的:(Android)