0

移動できるように、onTouch を使用しているボタンがあります。しかし、ボタンは onClick でコンテンツを読み込めません。それを実現する方法は?

@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
        //some code which dosent work
}


@Override public boolean onTouch(View v, MotionEvent event) {

    switch (event.getAction()) {
      case MotionEvent.ACTION_DOWN:
        initialX = params.x;
        initialY = params.y;
        initialTouchX = event.getRawX();
        initialTouchY = event.getRawY();
        return true;
      case MotionEvent.ACTION_UP:
            Voice v1 = new Voice();
            v1.putVoice();
          return true;
      case MotionEvent.ACTION_MOVE:
        params.x = initialX + (int) (event.getRawX() - initialTouchX);
        params.y = initialY + (int) (event.getRawY() - initialTouchY);
        windowManager.updateViewLayout(chatHead, params);
        return true;
    }
    return false;
  }
4

1 に答える 1