android:layout_height="0dp"
似乎被解释为match_constraints
。
我想以编程方式将TextView的高度强制为0.我想避免使用textView.setVisibility(GONE)以避免在任何地方定义goneMargins。
是否可以指定儿童仍然可见但身高为0?
答案 0 :(得分:1)
如果删除底部约束
来自TextView的const SpecialMethods = {
@Deco
someMethod: () => {}
}
和app:layout_constraintBottom_toBottomOf
以下内容应该有效:
app:layout_constraintBottom_toTopOf
答案 1 :(得分:0)
您可以这样做。 这应该足够/删除所有约束,而width / height属性仍为0dp。
ConstraintSet constraintSet = new ConstraintSet();
constraintSet.clone(constraintLayout);
constraintSet.clear(id_of_the_view);
constraintSet.applyTo(constraintLayout);
答案 2 :(得分:0)
您可以在代码中将其大小设置为1
,在xml中将其大小设置为1px
,也可以使其不可见。一个像素不引人注意,ConstraintLayout
仍然没有将其用于其他任何用途。