2011-03-09 5 views
0

HI,어떻게에 ... 안드로이드 등

내가 PLAY 같은 디자인 이미지가 게임의 발전이 새로운 해요, LEARN을, 다른 UI 화면을 시작하는 이미지를 통해 특정 좌표에 클릭 홈 화면의 이미지. 특정 PLAY를 클릭하여 게임을 시작하거나 LEARN 이상으로 게임 아이디어를 얻으 려합니다.이 클릭 기능을 사용했습니다. 다른 UI 화면을 시작하기 위해 정적 이미지에서 특정 좌표를 가져 오는 방법은 무엇입니까? 이미지 첨부. 나는 새로운 활동을 시작하기 위해 연극을 핥고 싶다. 다른 것과 마찬가지로 (배우고, 더 많은 게임, 도움말). 도움을 찾고 ..... 긴급. 진보에 감사드립니다.

-Rgds, praween! enter image description here

+3

이 20 개 질문 ... – WarrenFaith

+0

질문에서 몇 가지 답변을 받아 ???? : 당신은 여기에 대한 자세한 내용을보실 수 있습니다 –

+0

20 개의 질문을하고 대답을 받아 본 적이 없습니다. 이 커뮤니티가 어떻게 작동하는지는 아닙니다! – WarrenFaith

답변

0

작업의 'dispatchTouchEvent.'를 무시하면됩니다. 클릭의 픽셀 좌표를 얻기 위해 사용할 수있는 두 가지 기능이있는 MotionEvent를 받게됩니다.

float x = ev.getX(); 
float y = ev.getY(); 

Android의 트릭은 이러한 x 및 y 값이 픽셀 단위로 표시된다는 것입니다. 사용중인 장치의 해상도가 어느 정도인지 미리 알 수 없으므로 100 픽셀이 풍선 바로 위에 있다고 말할 수는 없습니다. 항상 화면이 480x320 인 것처럼 모든 값을 해당 범위로 변환하는 것처럼 해상도 독립 값에서 이러한 유형의 작업을 수행하는 것이 가장 좋습니다.

Android에는 동일한 개념을 기반으로하며 뷰를 배치 할 때 사용되는 'dp'라는 단위가 있습니다.

http://developer.android.com/guide/practices/screens_support.html