0
Monkeyrunner의 dtmilano Android vieClient를 사용하여 Android UI에서 텍스트의 (x, y) 좌표를 찾는 중입니다. 내가 코드 아래 사용하는 경우에만 상대 좌표, 무엇입니까Monkeyrunner에서 Android viewClient를 사용하여 뷰의 실제 좌표를 찾는 방법은 무엇입니까?
: -
vc = ViewClient(devid,deviceid)
dump=vc.dump()
peer_pos = vc.findViewWithAttribute('text:mText',peer_name)
x, y) = peer_pos.getXY()
및 (x, y)를 반환 실제 coordinates.somebody이 도움을 주시기 바랍니다 알아내는 올바른 always.How 없습니다.
나는 위의 블로그에서만 아이디어를 얻었지만 getXY()에 의해 반환 된 좌표는 실제 좌표가 아니라 부모와 관련이 있습니다. 누군가가 아이디어를 줄 수 있다면 정말 도움이 될 것입니다. 진짜 좌표. – Rilwan
좌표로 정확히 무엇을하려합니다. 그 자리를 만지려고한다면 당신은'peer_pos.touch()'를 할 수있는 것처럼 보입니다. ViewClient의 코드를보고 객체에서 터치 메소드를 실행할 때 수행중인 작업을 볼 수도 있습니다. 올바른 지점을 만지려면 실제 x, y 좌표를 사용해야합니다. – someoneHuman