关于 edittext 软键盘退出监听解决办法
来源:互联网 发布:dip软件序列号 编辑:程序博客网 时间:2024/06/06 05:39
edittext 有个onCreateInputConnection 的方法,通过它可以自定义一个输入法连接器,那里连接器里面有个方法(finishComposingText)能监听输入完成的动作原文参考自站长网:http://www.software8.co/wzjs/yidongkaifa/3313.html.
Java代码
- public class MyEditText extends EditText{
- public MyEditText(Context context) {
- super(context);
- }
- private OnFinishComposingListener mFinishComposingListener;
- public void setOnFinishComposingListener(OnFinishComposingListener listener){
- this.mFinishComposingListener =listener;
- }
- @Override
- public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
- return new MyInputConnection(super.onCreateInputConnection(outAttrs), false);
- }
- public class MyInputConnection extends InputConnectionWrapper {
- public MyInputConnection(InputConnection target, boolean mutable) {
- super(target, mutable);
- }
- @Override
- public boolean finishComposingText() {
- boolean finishComposing = super.finishComposingText();
- if(mFinishComposingListener != null){
- mFinishComposingListener.finishComposing();
- }
- return finishComposing;
- }
- }
- public interface OnFinishComposingListener{
- public void finishComposing();
- }
- }
- 关于 edittext 软键盘退出监听解决办法
- 关于 edittext 软键盘退出监听解决方法
- Android:EditText 软键盘退出监听解决方法
- 关于在EditText 中监听软键盘的弹出和退出
- xcode EditText 软键盘自动退出
- EditText监听方法以及关闭软键盘
- EditText 关于隐藏软键盘.
- 关于点击某个按钮需要Edittext和软键盘一起弹出的操作和监听软键盘的关闭
- android EditText取消焦点且退出软键盘
- 关于ListView、EditText、光标、和软键盘
- Android 关于EditText软键盘的用法
- 关于android edittext 软键盘关闭问题
- 关于edittext 输入的软键盘处理
- Android中EditText监听软键盘的事件
- android EditText软键盘显示隐藏以及"监听"
- Android EditText软键盘显示隐藏以及“监听”
- Android EditText软键盘显示隐藏以及“监听”
- Android EditText软键盘显示隐藏以及“监听”
- listview + Viewholder + CheckBox 优化listview
- jQuery DataTables插件 从服务器端获取数据的方法
- 第二周项目三—用结构体数组做计算
- SQL Server2008访问Oracle时建立OLE_DB链接报错
- Quartz CronTrigger最完整配置说明
- 关于 edittext 软键盘退出监听解决办法
- 图纸复制草图符号,并插入 - 续
- Fedora 18 下安装 Skype
- 作业
- XCode环境变量及路径设置
- 如何调整eclipse字体大小
- 如果再不改变 你就变成了N年后的SB
- [网络流]matrix题解
- jQuery实用工具类代码