如何在Android

时间:2017-07-07 10:17:02

标签: android android-edittext android-styles

我在EditText中设置hint时,inputType=textPassword的文字样式发生了变化。请看这个图片:

screenshot of EditTexts

两个EditTexts都有相同的XML,但是上层的inputType设置为textPassword

如何让它们看起来一样?

3 个答案:

答案 0 :(得分:2)

以编程方式设置Edittext字体默认

password.setTypeface(Typeface.DEFAULT);

答案 1 :(得分:2)

问题是文本setTypeface。

  

提示:默认情况下,当您设置EditText元素以使用时   “textPassword”输入类型,字体系列设置为等宽,所以你   应该将其字体系列更改为“sans-serif”以便两个文本字段   使用匹配的字体样式。

有关详细信息,请参阅此链接, Try

答案 2 :(得分:1)

在EditText中,inputType设置为textPassword,字体将会改变 将TextInputLayout用于EditText密码字段

试试这段代码:

.... /div[1]/table/tbody/tr[3]/td[3]/table/tbody/tr/td/img
.... /div[2]/table/tbody/tr[3]/td[3]/table/tbody/tr/td/img
.... /div[1]/table/tbody/tr[3]/td[3]/table/tbody/tr/td/img
.... /div[2]/table/tbody/tr[3]/td[3]/table/tbody/tr/td/img