我想禁用一個scrollview的投擲手勢,它似乎並沒有工作..我認爲這將是一樣簡單的創建一個基本的類,擴展滾動視圖和@Overriding
onFling
方法。但是Eclipse是給我一個錯誤刪除@覆蓋:如何禁用一個scrollView的投擲
任何想法如何禁用掃視
public class ScrollViewNoFling extends ScrollView {
/**
* @param context
* @param attrs
* @param defStyle
*/
public ScrollViewNoFling(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public ScrollViewNoFling(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
public ScrollViewNoFling(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
{
return false;
}
}
還要注意,'onFling()'是的一部分[GestureDetector.OnGestureListener](http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html)。這是一種有效的方法,只是不在這種情況下。 –