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

2013-06-08 10:13 21305人阅读 评论(5) 收藏 举报
(转载) EditText初始不弹出软键盘,只有光标显示,点击再弹出 分类:
android基础(91) (转载) EditText初始不弹出软键盘,只有光标显示,点击再弹出

版权声明:本文为博主原创文章,未经博主允许不得转载。

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

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

在activity属性中设置
Android:windowSoftInputMode="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" />

 
2

0
 
  相关文章推荐
 
查看评论
5楼 话说那年走过的坑2016-05-20 10:55发表  [回复]
(转载) EditText初始不弹出软键盘,只有光标显示,点击再弹出
最后一个方法真心好用 小手一抖 ,经验到手
4楼 I_noticed2016-03-09 14:58发表  [回复]
(转载) EditText初始不弹出软键盘,只有光标显示,点击再弹出
第一种可以,第二种不行,第三种光标没了。
3楼 zhanglin27190912015-10-26 16:43发表  [回复]
(转载) EditText初始不弹出软键盘,只有光标显示,点击再弹出
但是光标也不显示了啊。
2楼 hjt4978219762015-09-13 22:49发表  [回复]
(转载) EditText初始不弹出软键盘,只有光标显示,点击再弹出
还是没有解决的哦,我的还是弹出键盘的,试了好多办法。
1楼 Miracle_Wong2015-08-13 18:02发表  [回复]
(转载) EditText初始不弹出软键盘,只有光标显示,点击再弹出
好吧,用了最后一个方法,把View改了一下才行的
<MultiAutoCompleteTextView
android:layout_width="0dip"
android:layout_height="0dip"
android:focusableInTouchMode="true"
android:imeOptions="actionNext"/>
 
您还没有登录,请[登录][注册]
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
 
 
 
 
 
上一篇:PyTorch教程之Autograd


下一篇:MSSQL 生成拼音码