android studio2 [android] ConstraintLayout 화면 비율 유지하기 안드로이드 레이아웃을 만들 때 직접 너비, 높이 값을 설정하면 화면 크기에 따라 배치가 조금씩 달라질 수 있다! 이를 방지하기 위해서는 크기를 직접 설정하는 것이 아닌 비율로 크기를 설정하는 것이 좋은 것 같다. 그래서 자주 쓰는 ConstrainLayout의 화면 비율 유지하는 방법을 정리해 보려고 한다. ConstarintLayout 화면 비율 맞추는 방법 - Chain 이용 수평 비율을 기준으로 정리했음! [1:1:1 비율] 1. 비율을 맞출 View들을 배치한다. 2. layout_width 값을 0dp로 설정한다 android:layout_width="0dp" 3. Design에 들어가 비율을 맞추고자 하는 View들을 선택하고, 오른쪽 마우스 클릭 후 Chains를 선택한다 (horizonta.. 2023. 2. 18. 화면 크기에 상관없이 View 비율 일정하게 하기 1. LinearLayout 사용 맞추고 싶은 비율이 vertical인지 horizontal인지 선택 vertical일 경우: android:layout_height = 0으로 두고 android:layout_weight = 1 이런식으로 비율 맞추기 (세로로 view 비율이 맞춰진다) horizontal일 경우: android:layout_weitght=0으로 두고 android:layout_weight = 1 이런식으로 비율 맞추기 (가로로 view 비율이 맞춰진다) 2. ConstraintLayout 사용 예를 들어 디자인 부분에 버튼 크기가 24dp가 되어있었다고 치자. 따라서 버튼의 weight와 height 값을 설정하고 margin 값을 주면 화면의 크기에 따라 버튼의 위치가 조금씩 달라진다.. 2023. 1. 13. 이전 1 다음