Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用var进行声明时,无法重新分配val_Android_Kotlin - Fatal编程技术网

Android 使用var进行声明时,无法重新分配val

Android 使用var进行声明时,无法重新分配val,android,kotlin,Android,Kotlin,这是我的代码,非常奇怪,我使用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;

这是我的代码,非常奇怪,我使用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;
lateinit变量ln\u onvan:TextInputLayout
lateinit var字体:字体
typeface=Func.getTypeface(此)
ln_onvan=findViewById(R.id.ln_onvan)
///在这条线上我得到了这个错误
字体=字体;

我不明白,你能帮我解决这个问题吗

ln_onvan.typeface不是指局部变量的字体。
您应该参考此现有问题来更改文本输入布局的字体:

。字体
这不是reassignable@TimCastelijns是的,我只是编辑了我的帖子哪一行引起了问题?您是否使用函数参数(隐式
final
)跟踪任何变量?您得到的错误消息是什么?是,是,不是