原文:在android中如何通过点击edittext之外的部分使软键盘隐藏

我们知道在android中点击edittext框就会自动弹出软键盘,那怎么通过点击edittext之外的部分使软键盘隐藏呢 微信聊天时的输入框就是这个效果,这个给用户的体验还是很不错的 首先我们要先定义一个隐藏软键盘的工具类方法: 接下来的问题是应该怎么调用这个方法了,我们可以给我们的activity中的每个组件注册一个OnTouchListener监听器,这样只要我们手指接触到了其他组件,就会 ...

2014-05-14 22:03 1 3206 推荐指数:

查看详情

Android EditText软键盘遮盖处理

  这两天android app新增了透明栏效果,结果发现键盘弹起后会遮盖屏幕底部的EditText,没有像想象的调整窗口大小,并滚动ScrollView,将EditText显示在键盘上方。之前也遇到过类似问题,所以解决后就干脆写把所有关于EditText键盘之间问题和解决思路都记录一下 ...

Fri Oct 14 04:03:00 CST 2016 0 9472
edittext禁止android软键盘弹出

1. EditText ed=(EditText) findViewById(R.id.test); ed.clearFocus(); 2. 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性 ...

Thu May 18 16:16:00 CST 2017 0 5321
[转]Android 完美的隐藏软键盘方法 点击编辑框外软键盘消失

最近有这么一个需求:在点击EditText时弹出软键盘,然后在点击空白处或者其他控件的时候隐藏软键盘。这个需求在平板电脑上非常实用,因为屏幕大,用户不可能每次都点左下角去隐藏,并且点击空白处更容易。 刚开始从网上搜索,不是很理想,后来突然想到Android的事件分发机制 ...

Sat Jun 20 00:20:00 CST 2015 0 3747
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM