Android ScrollView 判断到顶到底,和设置到顶到底

    技术2025-03-27  25

    文章目录

    判断到底到顶设置到顶到底最后

    判断到底到顶

    自定义ScrollView控件类,代码如下public class myScrollView extends ScrollView { public myScrollView(Context context) { super(context); } public myScrollView(Context context, AttributeSet attributeSet) { super(context,attributeSet); } @Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { View view = (View)getChildAt(getChildCount()-1); int a = view.getBottom();// //获取View的高度和 竖直屏幕上竖直移动的距离 int b=getHeight()+getScrollY(); a=a-b; if(d==0) { //触底事件 } if (getScrollY()==0) { //触顶事件 } else super.onScrollChanged(l,t,oldl,oldt); } }

    设置到顶到底

    在Activity中新建一个myScrollVie

    private myScrollView scrollView;

    绑定到xml中的myScrollVie

    scrollView=findViewById(R.id.scrollView);

    设置到顶

    scrollView.fullScroll(ScrollView.FOCUS_UP);

    设置到底

    scrollView.fullScroll(ScrollView.FOCUS_DOWN);

    最后

    可以关注一下我的公众号,最近开始写公众号,我会在上面分享一些资源和发布一些csdn上发布不了的干货

    点个关注是对博主最大的支持

    Processed: 0.014, SQL: 9