关于软件盘弹与不弹的问题
今天有个项目用到了滚轮,大致就是点击关于年龄的EditText时弹出的是滚轮而不是那个软键盘,如果第一次就点击的话只要做一下设置禁止获取软键盘就行了.
editText.setInputType(InputType.TYPE_NULL);
但是假如说你不止这一个EditText,并且其他的EditText是可以获取软键盘的,比如说要输入自我介绍,这个时候当点击了自我介绍这个EditText之后再去点击这个年龄的EditText时,软键盘并没有消失(HTC),也没有弹出滚轮,再次点击的时候才弹出滚轮,并且还在软键盘的下面,之后上网查了一下,做下面的代码的时候可以关闭软键盘.
View view = getWindow().peekDecorView();
                if (view != null) {
                    InputMethodManager inputmanger = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                    inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0);
                }
但依旧有问题,软件盘是不弹了,但却依旧需要点击两次,这个时候我把onClickListener换成了onTouchListener,就只需点击一次,软件盘也不弹了,嘿嘿,开心.
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_24979003/article/details/51547278
个人分类: java基础 android
想对作者说点什么? 我来说一句

C盘缺失文件

2013年06月22日 181KB 下载

bluetoothservice不弹框配对

2016年04月21日 1.42MB 下载

SublimeText3 弹框破解

2014年08月01日 1.4MB 下载

u盘or移动设备弹出问题

2013年03月27日 12KB 下载

itextsharpPDF加水印

2012年02月21日 924KB 下载

登录取消弹层css+div

2011年05月27日 5KB 下载

js 弹层,背景灰化不可用效果

2011年07月26日 1KB 下载

没有更多推荐了,返回首页

不良信息举报

关于软件盘弹与不弹的问题

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭