在Activity启动时禁用EditText的自动对焦

时间:2016-10-26 09:48:59

标签: android android-edittext keyboard hide android-softkeyboard

当我打开我的Activity时,我的EditText会自动获得焦点并显示键盘......那么如何隐藏键盘.. ??

答案:

活动 将以下代码放入onCreate()方法

this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

For Fragment 将以下代码放入onCreateView()方法

getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

1 个答案:

答案 0 :(得分:0)

答案:

活动:  将以下代码放入onCreate()方法

this.getWindow()setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

片段:  将以下代码放入onCreateView()方法

getActivity()getWindow()setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);