본문 바로가기

Android

Andriod] Constraintlayout 정렬

객체를 생성 할 때 객체가 스스로 움직이는 것이 아닌 다른 객체 등의 상대적인 위치로 조정

예)button1 을 기준으로 오른쪽 아래로 button2 위치 지정

 

코드사용

>> app:layout_constraint(  1  )_to(  2  )of = "(  상대적 위치의 id or parent )"

예) button1을 기준으로 오른쪽 아래로 button2 위치 지정 

>> app:layout_constraintLeft_toRightof="@+id/button1"  >> button1의 오른쪽 위치에 button2의 왼쪽 부분으로 설정

   app:layout_constraintTop_toBottomof="@+id/button1"  >> button1의 아래쪽 위치에 button2의 위쪽 부분으로 설정

 

(1) 과 (2) 의 위치에 사용되는 값

Left - 왼쪽

Right - 오른쪽

Top - 윗쪽

Bottom - 아랫쪽

Start - 시작(왼쪽)

End - 끝(오른쪽)

 

<Button
    android:id="@+id/but1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    android:text="버튼1">
</Button>

<Button
    android:id="@+id/but2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintBottom_toBottomOf="parent"
    android:text="버튼2">
</Button>


<Button
    android:id="@+id/but3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:layout_constraintStart_toEndOf="@+id/but1"
    app:layout_constraintBottom_toTopOf="@+id/but2"
    android:text="버튼2">
</Button>

 

'Android' 카테고리의 다른 글

Android] Button 모양 설정  (0) 2022.01.16
Android] Button 클릭 시 화면 전환(Intent사용)  (0) 2022.01.12
Andriod]4대 컴포넌트  (0) 2022.01.07
Android] Manifest  (0) 2022.01.07
Android]Linearlayout 정렬  (0) 2022.01.05


Calendar
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
더보기
Archives
Visits
Today
Yesterday