android 用editview 禁用输入法,涉及到的几个事件
2019独角兽企业重金招聘Python工程师标准>>>
首先大家可以打开手机自带的拨号盘,输入对应的号码上面便会显示号码。
涉及到的几个事件分别为:
1.onLongClick 长按监听
2.onClick 点击监听
3.OnTouch 触摸监听
onLongClick ,onClick 这两个事件禁用输入法的方法如下:
InputMethodManager imm = (InputMethodManager) this
.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edit.getWindowToken(), 0);
edit.requestFocus();
onTouch禁用输入法的方法如下:
@Override
public boolean onTouch(View v, MotionEvent event) {
int inType = edit_call_num.getInputType();
edit_call_num.setInputType(InputType.TYPE_NULL);
edit_call_num.onTouchEvent(event);
edit_call_num.setInputType(inType);
return true;
}
InputType.TYPE_NULL SDK 对这个的描述是:then a soft keyboard will not be displayed for this text view。英文不大好,个人的理解为设置这个属性之后将不会弹输入法(字面意思应该到这),同时他也无法选择焦点(这点是鄙人自己测试所得)。
所以当设置了这个属性之后你需要再把原先的type重新设置回来。
这样就禁止他弹出来,并且还能选择焦点!
转载于:https://my.oschina.net/lingxia1989/blog/152519
android 用editview 禁用输入法,涉及到的几个事件相关推荐
- 华为禁用android键盘,怎么禁用输入法-教你如何关闭华为/荣耀手机的安全键盘
此方法适用于所有"EMUI"版本是:4.0,4.1,5.0的"华为/荣耀"手机. EMUI5.0 在2015年11月26日华为发布了首款搭载麒麟950和Andr ...
- Android中如何解决输入法键盘和activity页面遮挡的问题
Android中如何解决输入法键盘和activity页面遮挡的问题 参考文章: (1)Android中如何解决输入法键盘和activity页面遮挡的问题 (2)https://www.cnblogs. ...
- 亲自操作,有用的win10遇到“已禁用输入法”无法启动中文输入法的问题-提示已禁用输入法解决方案
亲自操作,有用的win10遇到"已禁用输入法"无法启动中文输入法的问题-提示已禁用输入法解决方案 最近伊凡下载了英雄联盟,偶尔打字就会遇到这个问题,网上看了一堆方法无用,目前测试以 ...
- Android监听系统输入法键盘弹出显示与隐藏事件
Android监听系统输入法键盘弹出显示与隐藏事件 有时候需要监听Android系统输入法的弹出显示事件,比如:微信聊天时,不管你当前在聊天中的什么位置(上滑查看消息历史),每当你点击输入框时,都会自 ...
- Android 修改系统默认输入法
原文出处:http://www.ccbu.cc/framework/modify-default-inputmethod.html 1. 修改系统默认输入法 Android系统的默认输入法在很多情况下 ...
- 输入框技巧 禁用输入法 禁用提示 提示归类
一.禁用输入法: <style type="text/css"> .MyTextInfo { ime-mode:disabled; } </style> 示 ...
- 浏览器的input禁用输入法
浏览器的input禁用输入法 1.IE浏览器 <input type="text" style="ime-mode: disabled;"> 2.C ...
- js 禁用输入法(伪) / keydown返回false仍然可以输入的问题
让 输入法 输入的文字进入不到input中, 曲线救国 本文使用 compositionstart:输入法输入开始事件, compositionend:输入结束事件, 来将输入法输入的文字丢弃, 达到 ...
- Windows 10 已禁用输入法
介绍 重启电脑之后,发现不能输入中文,状态栏显示"已禁用输入法". 环境 Windows 10 搜狗输入法 一种解决方案 打开系统设置 点击"时间和语言" 侧边 ...
最新文章
- java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码
- 用 Linux 命令玩一个有趣的数学游戏
- Linux之Vim文本代码编辑神器应用get技巧
- LeetCode每日一题:回文链表(No.234)
- python基础(part6)--容器类型之通用操作
- 实现织梦dedecms百度主动推送(实时)网页抓取
- 云云协同解决方案全景图发布 华为云助力科技企业云上创新
- mysql 字段类似字段值6_MySQL面试题
- Spring-aop-简单示例
- [渝粤教育] 武汉理工大学 金属工艺学B 参考 资料
- Verilog4选1数据选择器与2选1数据选择器仿真波形对比
- 2021-2022年中国冰雪季旅游行业发展概况及发展趋势分析[图]
- erdas空间建模_ERDAS空间建模工具介绍
- 如何注册谷歌账号、邮箱(22.8.23亲测可用)
- 计算机内存调用优化,Memory Cleaner——简单好用的Windows内存优化工具
- 固态硬盘打开计算机就死机,SSD固态硬盘死机卡顿无响应怎么办?SSD卡顿故障处理教程 | 麦田一棵葱...
- Android第三方推送到达率调研
- JLINK仿真器用SWD模式下载/调试只需三根线
- memwatch使用笔记
- SAP那些事-职业篇-36-从“固定资产清理”科目说开去