【问题标题】:Layoutparams unresolved for cardview kotlincardview kotlin 的 Layoutparams 未解决
【发布时间】:2018-09-11 05:25:13
【问题描述】:

检查这个 android studio 错误

我在java 中尝试了相同的方法,它在LinerLayout 中也可以正常工作。有谁知道是什么问题?

【问题讨论】:

  • 试试这个val params = LinearLayout.LayoutParams( LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT )
  • 我觉得layout params应该是父item的,而我这里的父item是Cardview,如果我设置其他的params会报错

标签: android kotlin android-cardview


【解决方案1】:

你可以使用RelativeLayout.LayoutParams

cardView.setLayoutParams(RelativeLayout.LayoutParams(20, 20));

【讨论】:

    【解决方案2】:

    根据 Nilesh Rathod 的回答,它成功了,谢谢

    val params = LinearLayout.LayoutParams(
                        LinearLayout.LayoutParams.MATCH_PARENT,
                        LinearLayout.LayoutParams.WRAP_CONTENT)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-25
      • 1970-01-01
      • 2021-10-29
      • 2018-10-16
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多