Edittext 不弹出系统键盘 且具有光标
来源:互联网 发布:淘宝商品详情图片 编辑:程序博客网 时间:2024/06/01 08:40
维护一个老的项目,突然有天提了个bug,说是呢某个页面搜索框没有光标。本页面要求屏蔽系统输入法,掉用自己写的键盘。捣鼓了小半个小时,才扒拉到问题所在。就此记录一下~
———————————华丽丽的分割线——————————
searchEdit.setInputType(InputType.TYPE_NULL); 项目中在最最开始直接调用了这句,根源所在;然而在高版本中这个方法已经改版,需要相应的改变~
private void hintSystemInput() { if (android.os.Build.VERSION.SDK_INT <= 10) {//4.0以下 danielinbiti searchEdit.setInputType(InputType.TYPE_NULL); } else { this.getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); try { Class<EditText> cls = EditText.class; Method setShowSoftInputOnFocus; setShowSoftInputOnFocus = cls.getMethod("setShowSoftInputOnFocus", boolean.class); setShowSoftInputOnFocus.setAccessible(true); setShowSoftInputOnFocus.invoke(searchEdit, false); } catch (Exception e) { e.printStackTrace(); } } //searchEdit.setInputType(InputType.TYPE_NULL); }
然后就哦了
0 0
- Edittext 不弹出系统键盘 且具有光标
- EditText点击不弹出系统键盘,显示光标
- Android EditText显示光标 不弹出键盘
- Android EditText 点击时不弹出键盘但显示光标
- 设置EditText不弹出键盘
- EditText 不弹出软件键盘
- Android EditText 反射实现有光标闪,但点击不弹出键盘
- 解决点击EditText不弹出键盘,但现实光标闪烁的问题
- Android.EditText点击时,隐藏系统弹出的键盘,显示出光标
- Android.EditText点击时,隐藏系统弹出的键盘,显示出光标
- android EditText 隐藏系统键盘 保留光标
- Android edittext使用自定义键盘时禁用系统软键盘但却不禁用光标
- Android EditText获取光标 焦点,禁止键盘弹出
- EditText始终不弹出软件键盘
- 使EditText不自动弹出键盘
- Android EditText默认不弹出软件键盘
- Android开发EditText不自动弹出键盘
- Android EditText 不弹出软件键盘
- 剑指Offer:面试题6重建二叉树
- Android自定义控件之仿美团下拉刷新
- JDBC: 处理事务 & 事务的隔离级别
- Android内部颜色转16进制颜色
- BZOJ1798 [Ahoi2009]Seq 维护序列seq
- Edittext 不弹出系统键盘 且具有光标
- 欢迎使用CSDN-markdown编辑器
- 洛谷 P1007 独木桥
- PowerManager.WakeLock电池管理使用详解
- C#初学者使用file.creat()创建文件后,显示正由另一进程使用
- mysql 哪些情况下用 ` 这个符号?就是键盘上Esc下边那个。
- 最小割---最大权闭合图简介
- Git(一)-Git简介
- OpenSceneGraph实现的NeHe OpenGL教程 - 第三十七课