美文网首页手机移动程序开发Android开发部落@IT·互联网
Android密码输入EditText的Hint字体不一致的解决

Android密码输入EditText的Hint字体不一致的解决

作者: 南城十年 | 来源:发表于2016-12-05 18:34 被阅读0次

最近项目在做多语言,发现当界面语言是英语的时候,输入密码的EditText里面的Hint字体跟其他输入框不一致。

注意红框中字体

于是百度了一下,发现是InputType在搞怪,当EditText 的InputType为textPassword时,它的字体就会和原来不一样。

解决办法:

去掉xml文件中设置InputType的代码,改为在代码中设置,如下:

password= (EditText) container.findViewById(R.id.et_pwd);

password.setTypeface(Typeface.DEFAULT);

password.setTransformationMethod(newPasswordTransformationMethod());

解决后效果如下:

注意红框中字体已经好了

相关文章

网友评论

    本文标题:Android密码输入EditText的Hint字体不一致的解决

    本文链接:https://www.haomeiwen.com/subject/ogrtmttx.html