안드로이드 개발 질문/답변
(글 수 45,052)
cupcake를 빌드하여 테스트 중입니다.
화면까지 잘 뜨는데 lcd가 800 x 480입니다.
지금은 x좌표가 800 y좌표가 480입니다. 화면이 가로로 길게 설정 되어 잇습니다.
전 x가 480, y가 800 이렇게 설정하고 싶은데 어디서 이부분을 결정 합니까?
app쪽에서 결정하는거 같은데..
화면까지 잘 뜨는데 lcd가 800 x 480입니다.
지금은 x좌표가 800 y좌표가 480입니다. 화면이 가로로 길게 설정 되어 잇습니다.
전 x가 480, y가 800 이렇게 설정하고 싶은데 어디서 이부분을 결정 합니까?
app쪽에서 결정하는거 같은데..
1. 가능하시다면 커널 드라이버쪽에서 맞춰주는 것이 가장 좋습니다. 만드시려고 하는 장치가 Default로 Portrait(480x800)으로 동작해야한다면 프레임버퍼 관련해서 비디오 드라이버에서 LCD를 480x800으로 맞춰주는 것이 정석입니다. 퍼포먼스 측면에서도 좋구요. 제가 예상하건데 현재 800x480으로 드라이버가 작성되어 있을 것입니다.
2. 예전엔 Application에서 설정을 통해 바꾸는 법이 있었는데, 지금은 현재 Activity에 대한 Orientation만 바꿔주는 것만 남아있고, 전체 Orientation을 바꿔주는 부분은 감춰졌네요. 시스템 내부적으로는 WindowManager쪽에서 변경하는 법이 있기는 합니다. 그런데 SDK에서 API는 감춰졌네요.