私のAndroidアプリケーションでは、パノラマビューがあります。このビューでは、垂直スクロールのみを避けたいです。だから私は onTouchEvent(MotionEvent event)
方法を使ってそれを無効にしました。
聞くのはコードです。
@Override
public boolean onTouchEvent(MotionEvent event) {
if( event.getAction()==MotionEvent.ACTION_UP){
Log.d(TAG, "onTouchEvent:ACTION_UP");
return false;
}else if(event.getAction()==MotionEvent.ACTION_DOWN){
Log.d(TAG, "onTouchEvent:ACTION_DOWN");
return false;
}else{
Log.d(TAG, "onTouchEvent:ACTION_UNKWON");
return super.onTouchEvent(event);
}
}
しかし、水平方向のスクロールも無効になります.どうすればこれを解決できますか??