2014-04-22 1 views
1

클릭 가능한 이미지를 만들고 싶습니다. 예를 들어 세계를 이미지로 생각하고 대륙을 클릭/선택하면 경고 상자에 이름이 표시됩니다. 어떻게 도와 줄 수 있을지 모르겠다. 덕분에Android-Click 이미지 부분

+0

이미지가 ImageView에 표시됩니까? 보기에 onClickListener를 추가하는 방법을 알고 있습니까? 도움이 필요한 부분은 어디입니까? – greenapps

+0

@greenapps 나는 그가 할 수있는 이미지에서 클릭하는 위치에 따라 다른 일이 일어나기를 원한다고 생각하지만 그렇게 쉽지는 않을 것이다. – zgc7009

답변

1

그것은 모두 당신이되고 싶어 정확하지만 가장 간단한 해결책은 당신의 세계지도의 ImageView를 상대적인 레이아웃 안에 두는 것입니다. 그 위에 @android를 사용하는 레이어 보이지 않는 버튼 : 배경 속성에 대해 색상/투명. 원하는 크기를 얻으려면 dp를 사용하여 너비와 높이 값을 수동으로 사용자 정의하십시오.

문제의 컨텍스트를 보려면 대륙을 클릭하는 것으로 충분합니다.

+0

예, 맞습니다. 대단히 감사합니다. – user3553928

+0

클릭하면 빈 영역이나 다른 대륙 구석을 만지지 않는 것이 좋습니다. 어떻게해야합니까? @ user1228602 – user3553928

+0

당신은 다른 화면 크기를 조심해야 할 것입니다,하지만 당신이 할 수있는 것은 대륙의 대략적인 윤곽을 추출하는 것입니다. 단추의 배경으로 사용하십시오. 전 세계 이미지를 보여주는 ImageView가 XML의 맨 아래에 마지막으로 렌더링되고 자바에서 버튼 배경을 XML로 적용해야합니다. –

관련 문제