General (Read-only)
G7 디바이스에서 Dialog를 띄울 때 화면 치우침 발생 문의
|
|
---|---|
kadsjafsldf ![]() |
모델명 : G7(LM-G710N)
OS 버전 : 8.0.0 소프트웨어 버전 : G710N10z 빌드 번호 : OPR1.170623.032 안녕하세요. 유니티 엔진에서 apk를 빌드하여 확인 중 Android native단에서 DialogFragment로 작성한 Dialog를 노출하는 과정에서 상단 statusbar로 치우치는 현상이 발생합니다. 다른 제조사의 디바이스에서는 발생하지 않고 LG 디바이스에서 발생하는 문제 입니다. 이는 G7(LM-G710N) 디바이스에서 제공하는 앱화면비율 조정기능과 연관이 있습니다. 화면을 확장하는 경우에는 문제가 없으나, 다른 비율의 형태로 사용하는 경우 치우침이 발생하여 문의 드립니다. (이미지 첨부 확인 바랍니다. 검은색 영역 : Activity 화면 영역, 노란색 테두리 : Dialog 노출 영역) 디바이스의 디스플에이 영역과, 어플리케이션 영역, Activity/Dialog의 window의 위치가 상이하여 발생하는 것으로 보여집니다. 여러 속성을 변경하여 보았지만, 해당 디바이스에서만 발생하다보니 이 이슈를 해결하기위해 다른 제조사의 디바이스에서 정상동작하는 부분이 영향을 받아 추가적인 문제가 발생하고 있어, 관련 문제에 대한 G7 디바이스의 문제 수정이 필요하거나, 따로 해결할 수 있는 방법이 있을까요? apk 파일도 첨부드립니다.( https://drive.google.com/file/d/1NCKdnhtjXckpHB5oIrmrBgIRmIinD4S2/view?usp=sharing ) apk 앱에서 재현 방법 1. 디바이스 화면 회전 가능 하도록 설정 2. 앱 설치 3. 가로모드로 앱 실행 4. navigation bar의 back 키 클릭 5. 화면을 회전하여 보면 첨부한 이미지와 동일한 현상 확인 가능 추가로 디바이스에서 앱 화면 비율을 조정하는 기능을 지원하고 있는데요. 해당 기능을 사용하지않도록 설정하는 가이드 내용이 있습니다. (https://developer.android.com/guide/practices/screens-distribution#MaxAspectRatio ) < <application ... android:resizeableActivity = “false” > ... <meta-data android:name=“android.max_aspect” android:value=“2.4”/> ... </application> 위의 내용을 적용하여 화면 비율을 조정하지 않고 사용 중이었는데요. 이번에 출시한 LG V40에서는 위의 설정이 동작하지 않습니다. 이 문제도 확인 부탁드립니다. 감사합니다.
Posted on 16-Oct-2018
|