为了账号安全,请及时绑定邮箱和手机立即绑定

使用约束布局基于屏幕宽度android创建一个正方形

使用约束布局基于屏幕宽度android创建一个正方形

拉风的咖菲猫 2021-10-27 13:48:07
我正在尝试创建一个视图,它等于屏幕宽度的 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"


查看完整回答
反对 回复 2021-10-27
  • 2 回答
  • 0 关注
  • 225 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信