如何在scrollView.setOnScrollChangeListener中获取scrollY的最大值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在scrollView.setOnScrollChangeListener中获取scrollY的最大值相关的知识,希望对你有一定的参考价值。
我里面有一个scrollView
和一个LinearLayout
。在我的应用程序中,我将一些小部件添加到我的LinearLayout中。我需要检查scrollView是否在底部。我使用以下代码进行检查。但我需要知道如何获得scrollY的最大值:
ScrollPalyerView.setOnScrollChangeListener(new View.OnScrollChangeListener() {
@Override
public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
if (scrollY==`Max scrollY`)
{
Log("tag","end of scrollView")
}
}
});
答案
我自己找到了答案:
TheScrollView.getChildAt(0).getHeight()-v.getHeight()
以上是关于如何在scrollView.setOnScrollChangeListener中获取scrollY的最大值的主要内容,如果未能解决你的问题,请参考以下文章
如何在异步任务中调用意图?或者如何在 onPostExecute 中开始新的活动?