EditText如何禁止弹出输入法
来源:互联网 发布:微信裂变软件源码 编辑:程序博客网 时间:2024/05/22 17:12
点击EditText后禁止弹出输入法,看了网上很多写法都不太理想,还是看看官方是怎么写的吧该代码摘录于4.4拨号盘源码:
重写EditText.的onTouchEvent
Demo地址:http://download.csdn.net/detail/wds1181977/7509257
import android.content.Context;import android.graphics.Rect;import android.text.InputType;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.inputmethod.InputMethodManager;import android.widget.EditText;/** * EditText which suppresses IME show up. */public class DigitsEditText extends EditText { public DigitsEditText(Context context, AttributeSet attrs) { super(context, attrs); setInputType(getInputType() | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); } @Override public boolean onTouchEvent(MotionEvent event) { final boolean ret = super.onTouchEvent(event); // Must be done after super.onTouchEvent() final InputMethodManager imm = ((InputMethodManager) getContext() .getSystemService(Context.INPUT_METHOD_SERVICE)); if (imm != null && imm.isActive(this)) { imm.hideSoftInputFromWindow(getApplicationWindowToken(), 0); } return ret; }}
0 0
- EditText如何禁止弹出输入法
- edittext禁止首次启动自动弹出输入法
- EditText和GridView在一个布局下 如何禁止自动弹出的输入法呢?
- android 点击Edittext禁止弹出输入法,亲测有效
- 如何不让EditText自动弹出输入法
- QT 禁止输入法弹出
- 禁止弹出输入法
- 阻止EditText弹出输入法
- EditText弹出输入法
- Android中如何阻止EditText自动弹出输入法
- android禁止EditText弹出键盘
- 禁止editText自动弹出键盘
- EditText 禁止弹出软键盘
- EditText禁止弹出软键盘
- EditText自动弹出输入法问题
- EditText自动弹出输入法问题
- Android AlertDialog EditText输入法弹出
- alartdialog edittext不弹出输入法
- 浅谈二维中的树状数组与线段树
- php数组的问题
- Linux(Ubuntu)下MySQL的安装与配置
- JAVA自学之路
- DataGridView中CellContentClick和CellClick区别
- EditText如何禁止弹出输入法
- Android2.1下调试3G模块(一)
- OpenStack Swift client开发
- 为Joomla 2.5的连续插入多幅图像增加便捷方式
- MySQL被广泛应用在Web应用程序
- opencv 自带文件 peopledetect.cpp 中 HOGDescriptor hog出错,解决方法
- BST二叉搜索树的建树和先序遍历
- exec系列中,各函数对envornment的操作
- 程序员必须知道的10大基础实用算法及其讲解