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
Navigation