【问题标题】:Resizeable widget in ConstraintLayoutConstraintLayout 中可调整大小的小部件
【发布时间】:2016-10-15 21:17:57
【问题描述】:

我有一个 ListView 项目,其中三个组件水平对齐:

  1. 一个包含图标的ImageView
  2. 带有标题的TextView
  3. 另一个带有状态图标的 ImageView

目前,我通过RelativeLayout 安排它们,而我的TextView 是“有弹性的”。

是否可以在ConstraintLayout 中创建相同的布局?基本上,我要问的是我是否可以创建 2 个固定长度的约束而不是百分比。

【问题讨论】:

    标签: android android-constraintlayout


    【解决方案1】:

    是的,使用 ConstraintLayout 中包含的元素执行以下操作,例如:

    ImageView1 TextView ImageView2
    
    • ImageView1 : 约束左侧到 ConstraintLayout 左侧
    • ImageView2 : ConstraintLayout 右侧的约束权
    • 文本视图
      • 将左侧约束到 ImageView1 右侧
      • 将右侧约束到 ImageView2 左侧
      • layout_width="0dp"

    "0dp" 告诉 CL 向上拉伸小部件以满足约束集。您也可以在约束上添加边距。

    【讨论】:

    • 即使使用包含的布局也可以使用。谢谢
    • 0dp 为我做的!对于有兴趣阅读文档的其他人,请查看ConstraintLayout reference 中的小部件尺寸限制标题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 1970-01-01
    • 2018-04-18
    • 1970-01-01
    相关资源
    最近更新 更多