我正在尝试创建一个视图,它等于屏幕宽度的 50%,高度应与约束布局中的宽度相同<android.support.v7.widget.CardView app:layout_constraintWidth_default="percent" app:layout_constraintWidth_percent="0.5" android:layout_width="0dp" android:layout_height="0dp" app:layout_constraintDimensionRatio="1:1" android:id="@+id/cardLayout" app:cardElevation="3dp" app:cardCornerRadius="50dp" app:cardBackgroundColor="@android:color/transparent" >但是,这似乎不起作用。我也尝试将宽度更改为wrap_content. 这里需要解决什么问题?
2 回答
小唯快跑啊
TA贡献1863条经验 获得超2个赞
您必须向视图添加开始+结束(或左+右)约束,以便它知道什么是 50% 的宽度:
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
添加回答
举报
0/150
提交
取消