ConstraintLayout占用另一个视图android的高度

ConstraintLayout占用另一个视图android的高度,第1张

概述我正在使用constraintLayout我希望我的一个观点能够看到另一个观点的高度我希望我的右侧Textview采用左侧TextView的高度我的代码:<TextViewandroid:id="@+idv_cal_consumed"android:layout_width="0dp"android:layout_height="wrap_

我正在使用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的高度所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1119672.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存