博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android-解决EditText的inputType为Password时, 字体不一致的问题
阅读量:6544 次
发布时间:2019-06-24

本文共 482 字,大约阅读时间需要 1 分钟。

今天做项目的时候,发现当edittext 的InputType为password时,它的字体和原来不一样:

 

网上找了一下,给出了解决办法:

第一:

     去掉xml文件中的password配置,在代码中编写(经本人测试,确实有效)

EditText password = (EditText) findViewById(R.id.register_password_text);password.setTypeface(Typeface.DEFAULT);password.setTransformationMethod(new PasswordTransformationMethod());

 

第二:

也可以用以下2个方法解决:

setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);setTypeface(Typeface.DEFAULT);

值得一提的是,手头还有一部三星S6,用原来的代码试了一下,没有出现这个问题。andriod的碎片化确实是个问题呀。

 

转载地址:http://egodo.baihongyu.com/

你可能感兴趣的文章
医生工作台1期
查看>>
JS-两周内自动登录功能
查看>>
jQuery自适应倒计时插件
查看>>
转:JQuery.Ajax之错误调试帮助信息
查看>>
Android KeyCode列表
查看>>
网站爬取工具
查看>>
amazeui学习笔记--css(HTML元素5)--表格Table
查看>>
JavaScript&jQuery.强制类型转换
查看>>
Workgroup下开启Win7的Admin share
查看>>
搜索营销推广学习资料
查看>>
HDOJ 1698
查看>>
linux里安装redis以及redis的安全设置
查看>>
Mysql Procudure
查看>>
【CodeForces】841C. Leha and Function(Codeforces Round #429 (Div. 2))
查看>>
作业第六次
查看>>
python 之 GIL
查看>>
构建之法 第一章 概论
查看>>
Hadoop编译安装
查看>>
安装 GNU gcc 编译器、g++ 编译器、make 和 gdb (CYGWIN)
查看>>
汇编字符串拷贝
查看>>