Android 如何在可滚动文本视图上检测运动

Android 如何在可滚动文本视图上检测运动,android,textview,touch-event,scrollable,Android,Textview,Touch Event,Scrollable,我有一个文本视图,它只显示3行,然后你必须滚动到其他行。 我将xml文件中的textview设置为可滚动,并使用textview.setMovementMethod(新的ScrollingMovementMethod())激活其滚动方法。 滚动效果非常好 我面临的问题是,如果textview有3个以上的LIN,我需要知道用户何时滚动到textview的底部。有没有办法检查用户何时滚动到文本视图的底部 我和OnTouchListener、OnDragListener和OnHoverListener

我有一个文本视图,它只显示3行,然后你必须滚动到其他行。 我将xml文件中的textview设置为可滚动,并使用textview.setMovementMethod(新的ScrollingMovementMethod())激活其滚动方法。 滚动效果非常好

我面临的问题是,如果textview有3个以上的LIN,我需要知道用户何时滚动到textview的底部。有没有办法检查用户何时滚动到文本视图的底部

我和OnTouchListener、OnDragListener和OnHoverListener玩了一点,但它们都不起作用

如果你需要更多的细节,请告诉我。 谢谢你的帮助

您可以尝试以下方法:

 scrollView.getViewTreeObserver()
       .addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {
            @Override
            public void onScrollChanged() {
                if (scrollView.getChildAt(0).getBottom()
                     <= (scrollView.getHeight() + scrollView.getScrollY())) {
                    //scroll view is at bottom
                } else {
                    //scroll view is not at bottom
                }
            }
        });
scrollView.getViewTreeObserver()
.addOnScrollChangedListener(新ViewTreeObserver.OnScrollChangedListener(){
@凌驾
public void onScrollChanged(){
if(scrollView.getChildAt(0.getBottom)()
您可以尝试以下方法:

 scrollView.getViewTreeObserver()
       .addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {
            @Override
            public void onScrollChanged() {
                if (scrollView.getChildAt(0).getBottom()
                     <= (scrollView.getHeight() + scrollView.getScrollY())) {
                    //scroll view is at bottom
                } else {
                    //scroll view is not at bottom
                }
            }
        });
scrollView.getViewTreeObserver()
.addOnScrollChangedListener(新ViewTreeObserver.OnScrollChangedListener(){
@凌驾
public void onScrollChanged(){
if(scrollView.getChildAt(0.getBottom)()

我查看了链接帖子,但不明白这是如何为我的问题提供解决方案的。发布的链接是关于嵌套的滚动视图的,而我的链接只是关于可以滚动的文本视图。你能解释一下你的回答是什么意思吗?我查看了链接帖子,但不明白这是如何提供答案的我的问题的答案。发布的链接是关于嵌套的滚动视图,而我的链接只是关于可以滚动的文本视图。你能解释一下你的答案的意思吗?。。