1

私はandriodのカスタムビルドビューでDrageEventとTouchEventを使用しています..TouchEventは完全にうまく動作しています..しかし、DrageEventにはエラーがあります..ACTION_DROPでX軸とY軸を取得したい..しかし、そこにドロップすると、imageViewの一部のみ部分、Action)drop 呼び出し...サム カスタム ImageView の別の部分にドロップすると、Action_Drag_End 呼び出しのみ..Action_drop はここでは呼び出しません...

これは、カスタム ビューでアクション DOP が処理されるコードの一部です...

           public boolean onDragEvent(DragEvent event) {
    // TODO Auto-generated method stub  
     switch (event.getAction()) {

     case DragEvent.ACTION_DRAG_STARTED:

                 break;
      case DragEvent.ACTION_DRAG_ENTERED:        
          break;

      case DragEvent.ACTION_DRAG_EXITED:
                  break;

      case DragEvent.ACTION_DROP:
             Log.v("asf","x="+event.getX()+"+Y="+event.getY());
                       break;
      case DragEvent.ACTION_DRAG_ENDED:

           default:
                break;
}
     return true;
}
4

0 に答える 0