2011-09-08 2 views
0

내 클라이언트/서버 앱을 만들고 내 클라이언트 측의 스크롤보기에서 수행 된 동작 이벤트를 서버 측에 보내고 동일한 스크롤보기에서 수행하려고합니다.스크롤보기에서 모션 이벤트 수행 Android

TCP 연결을 통해 모션 이벤트를 보내는데 문제가 없지만 서버 측에서 동일한 스크롤 뷰에서 해당 모션 이벤트를 수행하는 데 문제가 있습니다.

스크롤 뷰에서 프로그래밍 방식으로 모션 이벤트를 수행하려면 어떻게해야합니까? 도움.

답변

1

에서 public void scrollTo(int x, int y) 메서드를 사용하십시오.

+0

그게 내가 원하는 건 아니에요 ... scrollView에 모션을 수행하고 같은 .scrollBy를 수행하는 것 사이에 큰 차이가 있습니다 ... – Veljko

+0

내 잘못, 당신은 모션 이벤트를 찾고 있었습니까? 문제는이 [post] (http://stackoverflow.com/questions/5240287/how-to-send-synthesized-motionevent-through-the)에 언급 된 것처럼 안드로이드의 보안 기능의 일부이기 때문에 이것을 할 수 없다는 것입니다. -system/5240821 # 5240821). 희망이 도움이됩니다! – bluefalcon

+0

하지만 시스템 이벤트를 수행 할 돈't ... 있는 ScrollView a는 = (있는 ScrollView) findViewById를가 ..... MotionEvent 모션 = MotionEvent.obtain는 (... a.performMotionEvent (운동) 문제입니다 performMotionEvent 메서드가 없다는 것입니다 : ( 보안 문제가 없다고 생각합니다 ... 맞습니까? – Veljko