私は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;
}