Android检查scrollview是否可滚动
在我的应用程序中,我有一个滚动视图,其中有n个数据要列出。有两个按钮,一个名为“向上”,位于“滚动视图”上方,另一个名为“向下”,位于“滚动视图”下方。 使用Android检查scrollview是否可滚动,android,scrollbar,scrollview,Android,Scrollbar,Scrollview,在我的应用程序中,我有一个滚动视图,其中有n个数据要列出。有两个按钮,一个名为“向上”,位于“滚动视图”上方,另一个名为“向下”,位于“滚动视图”下方。 使用向上和向下按钮可以滚动视图列表。 当滚动条位于顶部时,向上按钮将不可见,而当滚动条到达底部时,向下按钮将不可见,我已使用getScrollX()方法为此编写了逻辑 现在我的问题是,当数据很少时,例如3,滚动条将不可见,布局无法滚动,在这种情况下,向上和向下按钮都需要处于不可见状态。如何做到这一点,请给我一个建议?您可以尝试使用ViewTre
向上和向下按钮可以滚动视图列表。
当滚动条位于顶部时,向上按钮将不可见
,而当滚动条到达底部时,向下按钮将不可见
,我已使用getScrollX()
方法为此编写了逻辑
现在我的问题是,当数据很少时,例如3,
滚动条将不可见,布局无法滚动,在这种情况下,向上和向下按钮都需要处于不可见状态
。如何做到这一点,请给我一个建议?您可以尝试使用ViewTreeObserver
检查滚动视图中视图的尺寸。如果尺寸超过某个限制(如屏幕大小),则滚动视图将可滚动。有关更多详细信息,请参见此。希望有帮助