반응형

[안드로이드] 화면 잘림 현상


스도쿠 앱을 개발하고서 릴리즈를 했는데 띠용.. 화면이 잘린다. 그것도 위 아래로 싹둑... 그래서 이게 무슨 일인가 하고 검색하려 해도 뭐라 검색해야할지 모르고 있었는데, 다른 휴대폰으로 테스트를 해보니 정상 작동하더라.

그러다 문득 머릿속을 지나가는 한 가지... 갤럭시 S8(본인 폰)은 기존 폰들의 디스플레이 비율인 16:9가 아니라 18:9 라는 사실...!!




그제서야 안드로이드 개발단계에서 18:9를 고려하는 방법을 구글에 검색했다. 다행히 구글 공식 레퍼런스에 해당 내용에 대한 안내가 있었다.


https://android-developers.googleblog.com/2017/03/update-your-app-to-take-advantage-of.html


요약하자면, 정말 간단한 방법이다. 프로젝트 내 AndroidManifest.xml 파일의 <application> 안에다가 다음 한 줄만 추가해주면 된다.


<meta-data android:name="android.max_aspect" android:value="2.1" />


잘 되나 테스트 해보니, 아주 완벽하게 잘 된다.

이것 때문에 삽질한 시간을 생각하면 너무 아깝지만.. 이렇게 또 한 가지 배워간다.

반응형
반응형