这个问题是刚学Android的时候没太注意纠结了好久
//纠结了很久的触摸没反应的问题,是因为没有return trueprivate class newsBodyOnTouchListener implements OnTouchListener{@Overridepublic boolean onTouch(View v, MotionEvent event) {switch (event.getAction()) {case MotionEvent .ACTION_DOWN:mStartX=event.getX();break;case MotionEvent .ACTION_UP:if(event.getX()<mStartX){System.out.println("下一页");showNext();}else if(event.getX()>mStartX){showPrevious();System.out.println("上一页");}break;}return true;}}按键触摸不需要返回true@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {switch (keyCode) {case KeyEvent.KEYCODE_BACK:isRuning=false;break;default:break;}return super.onKeyDown(keyCode, event);}
如果觉得《Android 触摸OnTouchListener没有响应问题解决》对你有帮助,请点赞、收藏,并留下你的观点哦!