响应式布局可见性消失了

问题描述 投票:0回答:1

我有 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" />

我怎样才能让它像那样响应。

android xml android-layout
1个回答
0
投票

将可见性设置为“GONE”后,添加

ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) tvQuestion.getLayoutParams();
layoutParams.topToBottom = R.id.tvQuestionNumber;
tvQuestion.setLayoutParams(layoutParams);
© www.soinside.com 2019 - 2024. All rights reserved.