要停止ScrollView回到顶部,可以使用以下代码示例中的方法:
public class NoScrollScrollView extends ScrollView {
public NoScrollScrollView(Context context) {
super(context);
}
public NoScrollScrollView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public NoScrollScrollView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
return false;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return false;
}
}
这样,当ScrollView被滚动时,它将不会回到顶部。