private OnTouchListener touchListener = new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { Intent intent = new Intent(); Bundle bundle = new Bundle(); if(event.getAction() == MotionEvent.ACTION_DOWN){ Log.i("test", "ACTION_DOWN"); x = event.getX(); }else if(event.getAction() == MotionEvent.ACTION_UP){ Log.i("test", "ACTION_UP"); float daltX = Math.abs(x - event.getX()); if(daltX < 10){ if(picNews.size()>0){ switch (mCurSel) { //图片新闻 case 0: bundle.putString("URL", picNews.get(0).getHref()); intent=new Intent(RadioTabActivity.this,DetailActivity.class); intent.putExtras(bundle); startActivity(intent); break; case 1: bundle.putString("URL", picNews.get(1).getHref()); intent=new Intent(RadioTabActivity.this,DetailActivity.class); intent.putExtras(bundle); startActivity(intent); break; case 2: bundle.putString("URL", picNews.get(2).getHref()); intent=new Intent(RadioTabActivity.this,DetailActivity.class); intent.putExtras(bundle); startActivity(intent); break; } } // return true; } } return true; } };
Android滑动和点击手势冲突解决办法
最新推荐文章于 2023-04-26 13:10:37 发布