我正在使用constraintLayout
我希望我的一个观点能够看到另一个观点的高度
我希望我的右侧TextvIEw采用左侧TextVIEw的高度
我的代码:
<TextVIEw androID:ID="@+ID/tv_cal_consumed" androID:layout_wIDth="0dp" androID:layout_height="wrap_content" androID:layout_margin="10dp" androID:layout_margintop="10dp" androID:background="@drawable/button_selector_curved" androID:drawableleft="@drawable/ic_add" androID:drawablepadding="5dp" androID:gravity="start" androID:padding="10dp" androID:text="@string/cal_consumed" androID:textcolor="@color/white" androID:textSize="@dimen/text_small" androID:textStyle="normal" androID:typeface="normal" app:layout_constraintHorizontal_chainStyle="spread_insIDe" app:layout_constraintleft_toleftOf="parent" app:layout_constraintRight_toleftOf="@+ID/tv_cal_burnt" app:layout_constrainttop_toBottomOf="@+ID/con_info" /> <TextVIEw androID:ID="@+ID/tv_cal_burnt" androID:layout_wIDth="0dp" androID:layout_height="wrap_content" androID:layout_marginRight="10dp" androID:background="@drawable/button_selector_curved" androID:drawableleft="@drawable/ic_add" androID:drawablepadding="5dp" androID:gravity="start" androID:padding="10dp" androID:text="@string/cal_burnt" androID:textcolor="@color/white" androID:textSize="@dimen/text_small" androID:textStyle="normal" androID:typeface="normal" app:layout_constrainttop_totopOf="@+ID/tv_cal_consumed" app:layout_constraintleft_toRightOf="@+ID/tv_cal_consumed" app:layout_constraintRight_toRightOf="parent" app:layout_constraintBottom_toBottomOf="@+ID/tv_cal_consumed" />
当前输出:
解决方法:
将layout_height更改为tv_cal_burnt的0dp(匹配约束).这将导致TextVIEw增长到与其他视图相同的高度.您的顶部和底部约束已正确设置以使其工作.见this.
Using 0dp, which is the equivalent of “MATCH_CONSTRAINT”
<TextVIEw androID:ID="@+ID/tv_cal_burnt" androID:layout_height="0dp" ...
总结 以上是内存溢出为你收集整理的ConstraintLayout占用另一个视图android的高度全部内容,希望文章能够帮你解决ConstraintLayout占用另一个视图android的高度所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)