这是我的代码,这很奇怪,我在声明中使用var
lateinit var ln_onvan: TextInputLayout
lateinit var typeface: Typeface
typeface = Func.getTypeface(this)
ln_onvan=findViewById<TextInputLayout>(R.id.ln_onvan)
///on this line I get this error
ln_onvan.typeface=typeface;
我不理解,您能帮我解决这个问题吗?
答案 0 :(得分:1)
ln_onvan.typeface不引用您的局部变量字体。 您应该参考这个现有问题来更改TextInputLayout的字体:Change font of the floating label EditText and TextInputLayout