監聽ScrollView滑到底部

2021-08-27 13:19:39 字數 858 閱讀 3088

網上說的方法亂七八糟,能用的就是自己算高度,其實sdk-9中,scrollview已經加入了乙個方法,能監聽到是否已經不能滾動,稍加處理,就可以監聽是否滑到底部了。

先上自定義的scrollview方法:

import android.content.context;

import android.util.attributeset;

import android.widget.scrollview;

public class bottomscrollview extends scrollview

public bottomscrollview(context context)

@override

protected void onoverscrolled(int scrollx, int scrolly, boolean clampedx,

boolean clampedy) }

public void setonscrolltobottomlintener(onscrolltobottomlistener listener)

public inte***ce onscrolltobottomlistener

}

呼叫方法:

bottomscrollview scroll = (bottomscrollview)findviewbyid(r.id.id_scroll);

scroll.setonscrolltobottomlintener(new onscrolltobottomlistener()

});

so easy,是不?

監聽ScrollView滑動方向

其實android的view類裡面有乙個方法 protected void onscrollchanged int l,intt,int oldl,int oldt 通過查詢資料發現可以重寫這個方法來監聽列表的滑動方向。下面我給出我針對scrollview實現的監聽類。可以監聽scrollview的...

scrollview監聽滑動位置

android監聽scrollview滑動到頂端和底部 packagecn.testscrollview importandroid.os.bundle importandroid.view.motionevent importandroid.view.view importandroid.view...

帶有滾動監聽的ScrollView

package com.util.listenedscrollview import android.content.context import android.os.handler import android.os.message import android.util.attributese...