天天看點

【android】模拟點選某個指定坐标作用在View上

/**
   * 模拟點選某個指定坐标作用在View上
   * @param view
   * @param x
   * @param y
   */
  public void clickView(View view,float x,float y)
  {
    long downTime = SystemClock.uptimeMillis();  
    final MotionEvent downEvent = MotionEvent.obtain(  
            downTime, downTime, MotionEvent.ACTION_DOWN, x, y, 0);  
    downTime+=10;
    final MotionEvent upEvent = MotionEvent.obtain(  
            downTime, downTime, MotionEvent.ACTION_UP, x, y, 0);  
    view.onTouchEvent(downEvent);  
    view.onTouchEvent(upEvent);  
    downEvent.recycle(); 
    upEvent.recycle();  
  }      

繼續閱讀