登录页面输入帐号密码,通常会有hint提示,若有英文字符,设置了inputType="textPassword"的字体明显不同。

解决方法:

在控件初始化后,设置edittext的字体为常规即可:

passwordEt.setTypeface(Typeface.DEFAULT);

要注意,如果在代码中动态设置了edittext的

InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_CLASS_TEXT

之后, 要重新再设置常规字体。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐