我有 3 个 xml 组件。线性进度、tvQuestionNumber、tvQuestion。
TvQuestion 的部分内容在这里:
<TextView
android:id="@+id/tvQuestion"
app:layout_constraintTop_toBottomOf="@id/linearProgress" />
当 LinearProgress 可见性消失时。我想改变如下:
<TextView
android:id="@+id/tvQuestion"
app:layout_constraintTop_toBottomOf="@id/tvQuestionNumber" />
我怎样才能让它像那样响应。
将可见性设置为“GONE”后,添加
ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) tvQuestion.getLayoutParams();
layoutParams.topToBottom = R.id.tvQuestionNumber;
tvQuestion.setLayoutParams(layoutParams);