これは私のSlidingPanelLayoutです
mLayout = (SlidingUpPanelLayout) findViewById(R.id.sliding_layout);
mLayout.addPanelSlideListener(new SlidingUpPanelLayout.PanelSlideListener() {
@Override
public void onPanelSlide(View panel,final float slideOffset) {
Log.d(TAG, "onPanelSlide, offset " + slideOffset);
}
@Override
public void onPanelStateChanged(View panel, SlidingUpPanelLayout.PanelState previousState, SlidingUpPanelLayout.PanelState newState) {
Log.i(TAG, "onPanelStateChanged " + newState);
}
});
スワイプを無効にするにはどうすればよいですか
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return false;
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
return false;
}
しかし、私はSlidingPaneLayoutを拡張しません。この質問を重複させないでください。これは異なります。これでスワイプを無効にするにはどうすればよいですか。私のコードはそれを拡張することを教えてくれません。
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return false;
}
@Override
public boolean onTouchEvent(MotionEvent ev) {
return false;
}
表示エラーが機能しないので、拡張せずにスワイプを無効にするにはどうすればよいですか