Android 实现禁用中文键盘
不知道该如何一句话表达,标题姑且用产品的需求描述吧。其实产品想表达的意思是,在密码输入框实现全键盘样式英文键盘。
然后我们遇到一个大坑,总是展示中文键盘,代码如下:
passwordEdit.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
// 切换密码是否可见
toggleButton.setOnCheckedChangeListener(new ToggleButton.OnCheckedChangeListener() {public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {int currentPos = passwordEdit.getSelectionStart();if (isChecked) { passwordEdit.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);} else {passwordEdit.setInputType(InputType.TYPE_CLASS_TEXT| InputType.TYPE_TEXT_VARIATION_PASSWORD);}
}
});
发现原来他忘记了个参数InputType.TYPE_CLASS_TEXT,纠正后代码如下
passwordEdit.setInputType(InputType.TYPE_CLASS_TEXT| InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
toggleButton.setOnCheckedChangeListener(new ToggleButton.OnCheckedChangeListener() {public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {if (isChecked) {passwordEdit.setInputType(InputType.TYPE_CLASS_TEXT| InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);} else {passwordEdit.setInputType(InputType.TYPE_CLASS_TEXT| InputType.TYPE_TEXT_VARIATION_PASSWORD);}}});
Android 实现禁用中文键盘相关推荐
- android 图片锯齿,在Android上禁用消除锯齿Imageview
我在图像查看中显示96x96像素的艺术精灵,无法应用消除锯齿(或至少某种形式的插值,如果它不是抗锯齿),这破坏了精灵的尖锐边缘.在Android上禁用消除锯齿Imageview 这怎么办?我已经尝试了 ...
- android 关闭jack_编译Android时禁用Jack Server
编译Android时禁用Jack Server 2017-07-24 15:29:43 +08 字数:818 标签: Android 本文的代码与方法,基于Android O(8.0). 简介 ¶ J ...
- android 禁用通知栏_如何在Android上禁用通知
android 禁用通知栏 Notifications are great, and Android's notification system is arguably the best out th ...
- android 关闭jack_编译Android时禁用Jack
编译Android时禁用Jack 2017-07-06 18:18:52 +08 字数:815 标签: Android 本文的代码与方法,基于Android O(8.0). 问题 ¶ 根据Androi ...
- Android:禁用listView上的突出显示单击
本文翻译自:Android: disabling highlight on listView click I want to disable the orange highlight that occ ...
- 一步一坑学android之禁用Appt2(andriod studio3.0)
唔,你的问题是什么呢? 1)上方提示R文件缺失? 2)Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aa ...
- Android怎么禁用底部键,在三分钟内完全禁用并隐藏Android设备底部的虚拟按钮(适用于测试)...
Android设备屏幕的底部通常有一个虚拟导航栏,带有诸如后退和主页之类的按钮. 尽管android系统的许多版本现在都提供了暂时隐藏底部导航栏的功能,但对于某些需要完全禁用虚拟按钮的应用程序而言,暂 ...
- Android 启用/禁用蓝牙传输文件功能(不能影响蓝牙耳机听歌)
修改记录[mt67xx_11.0] 1.启用/禁用蓝牙分享功能 private String setBtEnalbe(boolean enable) {if (enable)mDPM.clearUse ...
- Android 启用/禁用通过otg连接T卡功能
1.调用方法: private String setSDOTGEnable(boolean enable) {if (enable)mDPM.clearUserRestriction(admin, U ...
最新文章
- 自动挂载配置本地yum源
- win下配置cmder
- Quartus调用Modelsim SE避免重复编译Altera器件库的方法
- 用了虚拟机Linux不能上网,虚拟机Linux不能上网怎么办
- 图像去模糊之初探--Single Image Motion Deblurring
- 大厂没有方法论(上)
- MODBUS通讯协议详解(基于485)
- 初二计算机辅导记录,信息技术指导老师的讲课笔记十篇(2)
- java中审核订单流程图_「数据架构」数据流程图:实例-订餐系统
- (2)HTML基本标签
- 计算机网络讨论课感悟,计算机网络课程学习心得体会
- 软件设计师16-数据结构02(排序/查找)
- 《老友记》第一季第二集精读笔记
- linux proc/pid/stat解析
- 点赋网络:网店详情页设计中应包含哪些设计元素
- 台式计算机音频插口,解决台式机电脑机箱前置音频插口(接口)不能使用一例.
- wps批量将文档括号内的字符串修改颜色
- 焦虑 程序员_我如何克服焦虑和沮丧来完成freeCodeCamp的前端开发程序
- 联通烽火hg220桥接tplink路由器
- 基于JAVA疫情社区健康评估系统设计与实现 开题报告