-
[안드로이드] 레이아웃 수직/수평 n% 위치에 배치하기Coding/Android 2019. 6. 27. 20:21
레이아웃을 구성하다보면 TextView나 ImageView를 위에서 몇%지점, 혹은 왼쪽에서 몇%지점
이런 식으로 배치하고 싶을 때가 있습니다. 보통 좌우/상하 여백을 남길때는 margin을 자주 이용하지만 정확하게 몇 %에 배치할 수 있다면 레이아웃을 구성하기 더욱 쉬울 것입니다.
레이아웃에서 Design 탭으로 들어가면 이렇게 Preview를 볼 수 있습니다. 이제 오른쪽의 Attribute 탭에서 다양한 옵션을
작성할 수 있는데, 여기서 레이아웃 뷰를 배치할 수 있습니다.
우선 맨 처음 텍스트뷰를 정중앙에 배치했기 때문에 저 스크롤바가 50수치에 가있는것을 볼수 있습니다.
이를 조정하면 각각 몇%지점에 배치할지를 정할 수 있습니다.
왼쪽이 수직 / 아래 스크롤바가 수평으로 몇 퍼센트 위치에 배치할 것인지를 결정합니다.
그럼 만약 위에서 10%, 왼쪽에서 40%지점에 배치하고 싶다면?
스크롤바의 수치에 따라 텍스트뷰의 위치가 변한 것을 볼 수 있습니다.
'Coding > Android' 카테고리의 다른 글
[안드로이드 - 코틀린] 동적으로 텍스트뷰 추가하기 (0) 2019.06.29 [안드로이드 - 코틀린] Timer 사용 방법 (0) 2019.06.27 [안드로이드] 코틀린 기본 문법 - 7(형변환 + Java와의 차이) (0) 2019.06.24 [안드로이드 - 코틀린] Intent로 데이터 전달하기 (4) 2019.06.23 [안드로이드 - 코틀린] 상위 액티비티 지정하기 (0) 2019.06.23