잡다한 프로젝트/안드로이드

<안드로이드 개발> 화면 잘리는 문제 2편: 안드로이드 레이아웃 동적 대응

studying develop 2020. 10. 11. 21:44

보다시피 화면이 잘린다.

 

 

화면에 가이드라인을 추가했다.

여전히 constraintLayout을 사용했다. 이전에는 서로 버튼 간에 margin을 제한한 방식으로 일일이 해주었다.

 

이번에는 가이드라인의 위치를 화면 width중에 10%, 20%, 30%등등 동적으로 변하도록 정했다.

가이드 라인

 

그리고 첫번째와 두번째 가이드 라인 사이에 버튼을 위치시키는 방법으로 위치를 정했다. 

 

결과적으로 화면 크기는 작고 픽셀 밀도가 높은 화면에서도 동적으로 반응하였다.

 

잘 나왔다.ㅎㅎ