嗨,大家好我已经创建了一个登录表单,我有编辑文本和按钮放在滚动视图中.我想要的是当我触摸编辑文本外部时关闭键盘已实现scrollvIEw ontouch Listener解雇键盘但我是什么想要is.both滚动和解雇键盘.它可能吗?下面是代码.
ScrollVIEw sv=(ScrollVIEw) findVIEwByID(R.ID.scroll);sv.setontouchListener(new OntouchListener() { @OverrIDe public boolean ontouch(VIEw v, MotionEvent event) { // Todo auto-generated method stub inputMethodManager imm = (inputMethodManager) getSystemService( input_METHOD_SERVICE); imm.hIDeSoftinputFromWindow(getCurrentFocus().getwindowToken(), 0); return true; }});
解决方法:
您正在通过返回来消耗ScrollVIEw的触摸事件
return true;
只是返回false
它会将触摸事件提供给父母.
总结以上是内存溢出为你收集整理的android – 如何在放置在滚动视图中时从editText中解除键盘全部内容,希望文章能够帮你解决android – 如何在放置在滚动视图中时从editText中解除键盘所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)