近日,在项目开发中,涉及到一些关于EditText弹出键盘的问题,现涉及到如下几种,以后再遇到,再来更新~
1、自动弹出键盘
<activity android:name=".ui.WriteFeedBackActivity"
droid:windowSoftInputMode="stateVisible|adjustResize"/>
2、不自动弹出键盘
需要手动EditText所在页面加一个layout,让这个layout的size 为 0,并让这个layout 获得焦点。就OK
3、点击EditText 不让其弹出键盘
mEditText.setInputType(InputType.TYPE_NULL);
4、首次进入页面不让谈键盘(补充)
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN