android edittext设置inputType=“textPassword“后,英文字符hint字体改变
登录页面输入帐号密码,通常会有hint提示,若有英文字符,设置了inputType="textPassword"的字体明显不同。解决方法:在控件初始化后,设置edittext的字体为常规即可:passwordEt.setTypeface(Typeface.DEFAULT);要注意,如果在代码中动态设置了edittext的InputType.TYPE_TEXT_VARIATION_PASSWORD
·
登录页面输入帐号密码,通常会有hint提示,若有英文字符,设置了inputType="textPassword"的字体明显不同。
解决方法:
在控件初始化后,设置edittext的字体为常规即可:
passwordEt.setTypeface(Typeface.DEFAULT);
要注意,如果在代码中动态设置了edittext的
InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_CLASS_TEXT
之后, 要重新再设置常规字体。
更多推荐



所有评论(0)