文章目录

      • 判断到底到顶
      • 设置到顶到底

判断到底到顶

  1. 自定义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);    }}

设置到顶到底

  1. 在Activity中新建一个myScrollVie

    private myScrollView scrollView;
  2. 绑定到xml中的myScrollVie

    scrollView=findViewById(R.id.scrollView);
  3. 设置到顶

    scrollView.fullScroll(ScrollView.FOCUS_UP);
  4. 设置到底

    scrollView.fullScroll(ScrollView.FOCUS_DOWN);

更多相关文章

  1. GridView的简单使用,带有点击事件
  2. 详解Android 触摸事件处理和传递过程的来龙去脉
  3. Android退出程序(三)——Android事件总线
  4. Android处理各种触摸事件
  5. Android中回调下载事件处理实现步骤
  6. Android 设置DrawableRight和DrawableLeft 点击事件

随机推荐

  1. android之实现各个组件点击事件处理
  2. Android中手机声音调节步骤(Android学习随
  3. android白盒测试所需其他安卓开发内容链
  4. android 随笔
  5. 二之番外.Android六种布局详细讲解
  6. 修改Android开机画面
  7. 基于Android(安卓)6.0修改的音乐播放器可
  8. 编译 Android版本的Openal方式
  9. Android通过AudioFocus机制对音频焦点进
  10. Android:Bitmap->Drawble->Byte[]