【发布时间】:2020-12-10 15:11:02
【问题描述】:
我有一个 ScrollView,其中包含默认情况下可见性设置为 View.GONE 的元素。问题是,每当此可见性从 View.GONE 更改为 View.VISIBLE 时,滚动就会向上跳,如第二张图片所示: https://i.imgur.com/WmRc4M2.png
红色框代表当前滚动位置,蓝色矩形是可见性改变的元素,绿色矩形是我可以参考的某个元素(例如按钮)。我希望我的 ScrollView 能够像第三张图片所示那样工作。如果屏幕上有绿色按钮,则在其上方显示新元素(蓝色元素)后,它也应该在屏幕上可见。有什么想法可以实现吗?
【问题讨论】: