最近項(xiàng)目在做多語言拆内,發(fā)現(xiàn)當(dāng)界面語言是英語的時(shí)候绰寞,輸入密碼的EditText里面的Hint字體跟其他輸入框不一致纤泵。
于是百度了一下尸闸,發(fā)現(xiàn)是InputType在搞怪运怖,當(dāng)EditText 的InputType為textPassword時(shí),它的字體就會(huì)和原來不一樣玻褪。
解決辦法:
去掉xml文件中設(shè)置InputType的代碼许师,改為在代碼中設(shè)置房蝉,如下:
password= (EditText) container.findViewById(R.id.et_pwd);
password.setTypeface(Typeface.DEFAULT);
password.setTransformationMethod(newPasswordTransformationMethod());
解決后效果如下: