如何让scrollView在移除textview时不跳起来? (科特林)

How to make scrollView not jump up when textview is removed? (Kotlin)

我有一个 scrollView,它被限制在它上面的 TextView 上。我在该 TextView 旁边还有一个按钮,按下该按钮会使该 Textview 不可见。但是,当我按下按钮时,代码运行良好,但滚动视图与按钮及其自身的文本重叠。当文本视图不存在时,有没有一种方法可以将它“双重约束”到按钮?或者我能做到的任何其他方式?谢谢。

有很多方法可以避免陷入这个问题,例如使用 visibility = Invisible 而不是 Gone:

textView.visibility = View.INVISIBLE

或者您可以只将 TextView 和 Button 放在 CardView 中,然后使用 ScrollView(将在 CardView 之外)约束 CardView。