当用户触摸列表时停止在列表视图中滚动 - android

Tha*_*ana 2 android scroll android-listview

我有一个包含约30项的列表视图.当我向下滚动它时,它只是到达列表的最底部,并且在用户触摸列表时不会停止.

是否有一种方法可以在触摸列表视图时停止滚动,同时用户应该能够使用onItemClick(已处理)进行导航.

谢谢!

Nit*_*pta 6

使用smoothScrollBy.

@Override 
public boolean onTouchEvent(MotionEvent ev) 
{ 
    switch (ev.getAction()) 
    {
        case MotionEvent.ACTION_UP:
            this.smoothScrollBy(0, 0); 
            break; 
    } 
    return super.onTouchEvent(ev);
}
Run Code Online (Sandbox Code Playgroud)