您的位置:首页 > 其它

EditText初始不弹出软键盘,只有光标显示,点击再弹出

2017-05-26 10:15 651 查看
刚进来的时候,不弹出键盘,EditText 有个光标上面闪,证明是可编辑的,这个还是符合用户习惯的,从用户体验的角度上讲,还保留光标的闪动是好的。

解决方法1:(已经试过,证明可以)

在activity属性中设置
Android:windowSoftInputMode="

adjustUnspecified|stateHidden

"

解决方法2:

InputMethodManager
inputMethodManager = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(et.getWindowToken(), 0);

解决方法3:

系统默认第一个EditText是获得焦点的,解决办法,增加一个不显示的view强制获得焦点,比如
<View android:layout_width="0dip"android:layout_height="0dip"android:focusableInTouchMode="true" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: