안드로이드 개발 질문/답변
(글 수 45,052)
어떠한 조건(핸들러를 받는다던가)이 되면 터치 된것처럼 자동으로 터치이벤트가 발생되게 하고 싶습니다.
방법이 있을까요?
2011.11.23 12:57:29
자답 :
long downTime = SystemClock.uptimeMillis();
long eventTime = SystemClock.uptimeMillis();
MotionEvent down_event = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, 0,0, 0);
MotionEvent up_event = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_UP, 0, 0, 0);
yourWidget.dispatchTouchEvent(down_event);
yourWidget.dispatchTouchEvent(up_event);




robotium solo 써보세요.
님이 말씀하신 내용만 봐서는 solo.onClickVIew(resorece); 뭐 이런식으로 가능합니다.