【问题标题】:How to set layout_width as WRAP_CONTENT to ConstraintLayout programmatically如何以编程方式将 layout_width 设置为 WRAP_CONTENT 到 ConstraintLayout
【发布时间】:2022-09-30 14:26:55
【问题描述】:

我想以编程方式将 Width 设置为 WRAP_CONTENT 以约束布局。

<androidx.constraintlayout.widget.ConstraintLayout
                android:id=\"@+id/asdA\"
                android:layout_width=\"match_parent\"
                android:layout_height=\"match_parent\"
                android:animateLayoutChanges=\"true\">

我不能这样做,我已经在堆栈中搜索过,但能够做到。 使用科特林!

  • 你想实现什么类型的布局?

标签: android kotlin android-constraintlayout


【解决方案1】:

选项1

asdA.layoutParams = ViewGroup.LayoutParams(ConstraintLayout.LayoutParams.WRAP_CONTENT, ConstraintLayout.LayoutParams.MATCH_PARENT)

选项 2:

    val params = ConstraintLayout.LayoutParams(
                 ConstraintLayout.LayoutParams.MATCH_PARENT,
                 ConstraintLayout.LayoutParams.WRAP_CONTENT)
   .asdA?.setLayoutParams(params)

【讨论】:

  • 呃,谢谢。这很简单。。
  • 没关系))))
猜你喜欢
  • 2019-02-08
  • 1970-01-01
  • 2017-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-12
相关资源
最近更新 更多