내 응용 프로그램에서, 나는 ontouchevent 및 onDraw() 메서드를 호출하고 위치를 얻으려면 단추를 클릭하면 touchevent.but 위치를 얻고 싶습니다. onTouchEvent 당신은 당신이 그것을 호출 할 수 없습니다 (터치 이벤트 제공하는 안드로이드 사용하는 콜백 메소드이기 때문에 내가이 작업을 수행 할 수있는 방법?, 당신이 어떤 좋은 일을하지 않을 수동으로 onTouchEvent를 호출 나에게안드로이드의 touchevent 페인트
public void getPos(View v){
//here i want to call onTouchEvent method..
}
@Override
public boolean onTouchEvent(MotionEvent event) {
if(event.getAction()==MotionEvent.ACTION_UP) {
Log.d("position", event.getX() + "-" + event.getY());
return true;
}
return false;
}
버튼의 XML에 'android : onClick = "getPos"가 있습니까? – Ridcully
예. 그런데 어떻게 단추를 클릭하여 onTouchEvent 및 onDraw 메서드를 호출 할 수 있습니까? –
아래 내 대답을 참조하십시오. – Ridcully