你好,我使用kotlin设置TextInputLayout的提示字体为:
passwordTextLayout.typeface = Typeface.createFromAsset(context.assets, "fonts/af/myfont.ttf")
其中myfont.ttf是一些个人字体文件
它仅在提示驻留/放置在textinputlayout的edittext内时才有效,但是当我单击edittext并开始键入提示时,它会折叠并将字体更改为某种默认字体!
我希望在两个条件中使用相同类型的面,即当提示在edittext内部和崩溃时。
当提示位于edittext内时的图片(有关字体更改,请参阅f):
当用户在edittext中单击字体更改为(检查字符f)时的图片:
好吧,显然TextInputLayout中的字体存在问题,输入类型为qazxsw boi。如果将TextView.setInputType()与以下任何一项一起使用:
password
...然后Android应用Monospace字体。
我认为,更好的解决方法是执行以下操作:
InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD
InputType.TYPE_TEXT_VARIATION_PASSWORD
InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD
InputType.TYPE_NUMBER_VARIATION_PASSWORD
应用字体。. .
PasswordTransformation