赞
踩
问题:在RecyclerView的item内使用ConstraintLayout布局由于字体过长超出屏幕了。
让TextView的横向权重(layout_constraintHorizontal_weight)为1,并且相对于左边控件和最右边的边对齐。
app:layout_constraintHorizontal_weight="1"
layout_constraintRight_toRightOf="parent"
app:layout_constraintEnd_toEndOf="parent"
经查询官方文档发现被ConstraintLayout 包裹的控件不支持 match_parent 的取值,但实际在AS中使用的时候,并没有match_constraint ,所以实际使用时 使用0dp 表示 match_constraint 即可。原文Widgets dimension constraints描述如下:Important: MATCH_PARENT is not supported for widgets contained in a ConstraintLayout, though similar behavior can be defined by using MATCH_CONSTRAINT with the corresponding left/right or top/bottom constraints being set to "parent".
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/r
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。