Android(安卓)触摸OnTouchListener没有响应问题解决
16lz
2021-12-04
这个问题是刚学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组合按键功能定制(Framework)
- android触摸屏坐标手工校准/调整成功
- Android平台开发-Android(安卓)keypad map-Android按键事件
- android 手势监听和多点触摸 笔记
- Android平台开发-Android(安卓)keypad map-Android按键事件
- Android之Input子系统事件分发流程
- 我的Android计算器
- Android多点触摸测试类
- android 3d页面跳转