gpt4 book ai didi

android - ScrollView 仍在滚动隐藏内容

转载 作者:行者123 更新时间:2023-11-29 17:41:45 25 4
gpt4 key购买 nike

我有一个 ScrollView,它下面有一个 RelativeView。在那个 RelativeView 中,有 3 个 View 。这 3 个中的 2 个最初是隐藏的。

enter image description here

即使在我的手机上 scroller_rel 没有占据整个屏幕,我仍然可以滚动浏览,就好像 scroller_rel2 和 scroller_rel3 在那里而不是隐藏一样。

我将以编程方式决定 scroller_rel2 和 scroller_rel3 是隐藏还是可见,我想知道如何再决定我们是否应该能够滚动。

提出这个问题的简单方法是:如何以编程方式告诉 ScrollView 可见内容的高度,以便如果内容不大于容器,我们将禁用滚动,如果说 3 个中的 2 个正在显示, 那么我们如何才能只滚动到 scroller_rel2 的底部?

最佳答案

您遇到此问题的原因是因为将 View 设置为 View.INVISIBLE 就可以做到这一点,但它仍然会占用您的布局空间,因此您仍然可以滚动。您应该使用的是 View.GONE,这实际上将 View 设置为不可见并将其从布局中移除。在此处查看文档:

GONE

INVISIBLE

关于android - ScrollView 仍在滚动隐藏内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28489187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com