본문 바로가기
~ 2024.03/Android 개발

[안드로이드 개발] 화면 크기 받아오기 (좌,우 터치 인식하기)

by Monett 2020. 4. 3.
반응형

자고10니? 를 개발하며 화면을 세로로 나누고 좌, 우 터치를 인식해야 했다.

Java를 사용했다.

 

화면 크기를 받아오는 코드는 다음과 같다.

Display display = getWindowManager().getDefaultDisplay();

int width = display.getWidth();
int height = display.getHeight();

 

 

onTouch 이벤트의 매개변수인 event 객체를 사용하면 터치한 위치의 좌표값을 알 수 있다.

@Override
    public boolean onTouch(View v, MotionEvent event)
    {
        float x = event.getX();         
        return false;
    }

 

width를 반으로 나누고, x와 비교하여 크거나 작음으로 좌, 우 터치를 인식해 적용했다.

반응형