안녕하세요? 저는 구로 인크레파스에서 안드로이드 개발을 배우고 있는 학생입니다.
ScalableLayout을 사용해서 안드로이드 게임 프로젝트를 진행하고 있습니다. 이 레이아웃을 사용해 모든 기기에서 적정 비율을 유지하는 다이얼로그는 잘 사용하고 있으나, 액티비티 레이아웃을 만들었을때는 Y축 값이 기기 크기를 따라오지 못하는 현상을 보여 해결에 어려움을 겪고 있습니다.
실패사례 - 레이아웃(전투씬)
1. 지니모션 스마트폰 성공모습( 이 모습을 보고 안심했다 )
스마트폰( Google Nexus 4 - 4.4.4 - API 19 - 768*1280)

2. 테스트 기기 실패 모습
1) 삼성 스마트폰(갤럭시 3), 삼성 타블릿
- 플레이어 체력과 아래 버튼이 위로 올라가는 모습을 확인할 수 있다.
3. 해당 레이아웃 코드(첨부파일명 activity_action.java)
- res > values > styles.xml에
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowActionBar">false</item>
코드를 삽입하여 액티비티 제목을 출력하지 않도록 설정했습니다.
- sl:scale_base_height 값을 주지 않으면 안드로이드 스튜디오 프리뷰에서 전체화면이 아닌 1:1 비율만 잡는 문제를 해결하기 위해, 기기 가로, 세로 값을 넣었습니다.
전문가 분들의 작은 관심을 기다립니다. 즐거운 주말보내세요..