2014-07-14 4 views
0

여기 내 문제가 있습니다. 나는 이것에 며칠을 보내고 아무데도 가지 않았다. 가능한 모든 레이아웃을 시도했지만 작동하지 않는 것 같습니다.버튼을 이미지 위에 올려 놓으십시오.

기본적으로 나는 바닥의지도를 가지고 있는데, 바닥의 다른 부분을 클릭하면 새로운 활동이나 대화 상자가 나타나게하고 싶습니다. 모든 장치에 대해이 크기를 조정하고 싶습니다. 안드로이드에서 왜 이렇게 어려운가요? 나는 이미지 위에 버튼을 두는 것이 쉽고 HTML처럼 움직이지 않을 것이라고 확신했다.

나는 Surface View를 조사해 보았지만 이것이 가장 좋은 방법인지 확실하지 않았다. 바닥에있는 물체의 좌표를 구할 수 있습니다. 도움이 될까요?

조각 내부에 구현하고 싶습니다. 감사!

+1

'층'이란 무엇입니까? – eleven

+0

코드가 무엇입니까? –

+0

floor = indoor floor map, Google지도 또는 그와 비슷한 것은 아닙니다. 그냥 개인지도. 설정하는 방법에 대한 지침을 찾고 있습니다. – Jeff

답변

0

가능한 해결책 중 하나는 바닥 이미지가 배경으로 설정된 '바닥 맵'조각의 기본 레이아웃으로 RelativeLayout을 사용하는 것입니다.

그런 다음 Relativelayout에 단추 나 다른보기를 개체의 좌표에 추가 할 수 있습니다.

플로어가 가질 수있는 기능을 이미 알고있는 경우 버튼을 정적으로 추가하거나 그렇지 않은 경우 기능 배열을 반복하여 동적으로 추가 할 수 있습니다.

관련 문제