在AndroidManifest.xml里的Activity定义里添加进这个属性
[code lang=”xml”]android:windowSoftInputMode="adjustResize|stateHidden"[/code]
或者在onCreate 里添加进
[code lang=”java”]
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_UNSPECIFIED);[/code]
有时候在某些手机上只添加stateHidden也许无效,需要加入下面这段
EditText始终不弹出软件键盘
例:EditText edit=(EditText)findViewById(R.id.edit);
edit.setInputType(InputType.TYPE_NULL);
让EditText失去焦点,使用EditText的clearFocus方法
例如:EditText edit=(EditText)findViewById(R.id.edit);
edit.clearFocus();