Android Kotlin查看宽度设置错误" Val无法重新分配"

时间:2018-04-04 02:26:11

标签: android kotlin

在Kotlin中,我收到IDE错误说" Val无法重新分配"当我尝试以编程方式设置宽度时,请查看在Activity类的onCreate()中编写的代码,

shadowView.width = 200

此处 shadowView 是布局中添加的视图

2 个答案:

答案 0 :(得分:5)

简单地

shadowView.layoutParams.width = 200

答案 1 :(得分:2)

要以编程方式设置视图的宽度,您应该在其布局参数中更改其宽度,如下例所示:

val layoutParams = shadowView.layoutParams
layoutParams.width = 200
shadowView.layoutParams = layoutParams