Android 禁止系统键盘和第三方键盘的方法(自撸一个自定义键盘遇到的坑)
来源:互联网 发布:传奇技术联盟网络磁盘 编辑:程序博客网 时间:2024/05/18 01:04
作为一个小菜鸟,闲暇之余想撸一个自定义键盘,偶遇了一个问题,edittext在获取焦点的时候怎么禁掉第三方键盘,(自己手机用的是搜狗键盘).
在网上找了一下,找到了两种方式
1.在manifest中声明activity时加入android:windowSoftInputMode="stateAlwaysHidden|stateHidden"
但是实践发现stateHidden时生效的,在跳到activity时键盘是不显示的,
但是感觉stateAlwaysHidden没有生效,在点击edittext时,edittext获得焦点的时候,键盘还是会弹出来(到现在还没弄明白,喜欢有人看到能指点一下)
2.InputMethodManager imm = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(),0);
通过Android自带的服务去禁止第三方键盘显示,我并没有试使用系统自带键盘(我并不晓得国内厂商包装过的一同还是不是Android原装的系统键盘!!!!!) 这个方法无效
后来只能去参考别人项目,然后在网上找到了这个项目http://download.csdn.net/detail/tangron/7005019
找到了禁掉第三方键盘的方法editt.setShowSoftInputOnFocus(false)
希望有人看到我的文章能给我解惑,可以组队一起愉快的撸代码
阅读全文
0 0
- Android 禁止系统键盘和第三方键盘的方法(自撸一个自定义键盘遇到的坑)
- 强制弹出的键盘是系统键盘而不是第三方的键盘
- Android 禁止弹出键盘的方法
- iOS系统键盘和自定义键盘的切换
- Android 自定义带有EditText键盘遇到的坑
- IQKeyboardManager 第三方,iOS键盘的监听 键盘处理神器
- 好用的键盘第三方
- Android调用系统键盘的方法
- UITextView自定义键盘和系统键盘
- android 自定义键盘的实现
- iOS8 系统键盘分析 ,与第三方键盘
- Android自定义键盘:数字键盘和字母键盘
- win10 系统禁用笔记本自带键盘的有效方法
- 自定义键盘中遇到的光标问题
- 第三方键盘高度
- 监听第三方键盘
- 第三方键盘高度
- 禁用第三方键盘
- git diff,git format-patch,git apply和patch小问题三则
- TAB键后出现[rospack]问题
- HoloLens Spectator view 运行时一直蓝屏
- 快速解决低版本Xcode不支持高版本的iOS真机调试问题
- Retrain a tensorflow model based on Inception v3
- Android 禁止系统键盘和第三方键盘的方法(自撸一个自定义键盘遇到的坑)
- code[vs]1202 求和
- 绩效管理评分功能实现知识点归纳
- 43STL之集合算法
- swift3.1 快速上手系列(三)
- ffmpeg编译android的so库
- Java判断对象是否为空(包括null ,"")
- ui设计-文案(CW)
- 数组,数组API