2014-02-21 3 views
0

경연 대회 및 태블릿 용 안드로이드 프로젝트를하고 있습니다. 사용자 인터페이스를 더 친숙하게 만들고자하여 속도, 토크, 온도 및 전류를 좋은 방법으로 표시하기 위해 일부 미터를 사용하고 있습니다.내 그래픽 구성 요소의 절대 좌표

그래서 ... 미터에 대응하는 이미지 뷰를 삽입 했으므로 이제는 핀 (표시기가 올라가는 곳 (원의 선))을 설정해야합니다. 상대방 레이아웃에 내 미터 이미지를 놓고 화면 해상도에 상대적인 모든 사람들을위한 매개 변수를 설정했습니다. 이제 내 문제는 그 핀의 이미지를 미터 내부에 집중시키고 싶다는 것입니다. 나는 ablsolute 좌표 x와 y를 얻기 위해 찾을 수있는 거의 모든 것을 tryed했지만 succes는 없다. 계기판의 정확한 위치를 X와 Y 좌표로 줄 수있는 무언가가 필요합니다. 좀 더 구체적이고 실제로 나는 자신을 멍청하게 만든다. 다음 예를 든다.

나는 스크린을 가지고있다. 600x600이라고 말하면서 센터에서 이미지 뷰를 고정시킨다. 이제 표면의 이미지 뷰에 대한 실제 좌표를 얻고 싶습니다. 그래서 X = 300 - imageWidth/2, Y = 300 - ImageHeight/2 또는 그와 비슷한 것을 얻고 싶습니다. 그래서 ... xml 레이아웃에서 왼쪽 여백과 위쪽 여백을 사용하여 임의의 위치에 넣을 때 하드 코드 된 좌표를 사용하지 않았지만 이제 고정 된 좌표를 가져와 부모 이미지 내부에 anoter 이미지를 중심으로 배치해야합니다.

또는 다른 예 : 기본적으로 이미지 내부에 이미지를 배치하고 싶습니다. 부모 이미지의 고정 좌표가 필요하다고 생각합니다.

시간 내 주셔서 감사합니다. 모든 critcs는 많이 평가됩니다.

답변

0

방금 ​​해결책을 찾았습니다. 정말 좋아하는 것은 아니지만, RelativeLayout 내부에 이미지를 넣고 RelativeLayout에 중심을 둔 다른 이미지는 매력처럼 작동합니다 .2. 누구나 더 좋은 아이디어가 있습니까?