본문 바로가기
Application/Android Studio

[Xml] 오른쪽 정렬하기

by junnykim 2023. 7. 18.

CSS, XML 특 : 귀찮음

특히 정렬이 어딜 가나 문제인데, 오른쪽 정렬에 대해서 알아보자.

 

 

 

 

목적 : 나는 LinearLayout 안에 있는 것들끼리의 정렬을 수행하고 싶다.

 

흔히 오른쪽 정렬이라고 하면, 아래의 코드를 추가하라고 한다.

android:layout_gravity="right"

한 번 추가해보자.

 

달라진 거 찾을 수 있는 사람? 미세하게 쓰레기통이 올라갔다.

 

 

 

이럴 때는 새로운 View를 추가하면 된다.

<View
     android:layout_width="0dp"
     android:layout_height="0dp"
     android:layout_weight="1" />

완료 !

 

 

전체코드

더보기
<LinearLayout
        android:layout_width="380dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="10dp"
        android:orientation="vertical">
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal">
            <TextView
                android:id="@+id/comment_name"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:padding="8dp"
                android:text="사용자"
                android:textStyle="bold"
                android:textColor="@color/browncolor"
                android:textSize="20sp" />
            <TextView
                android:id="@+id/comment_date"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:padding="8dp"
                android:text="03/27 18:27"
                android:textColor="@color/browncolor"
                android:textSize="14sp" />
            <View
                android:layout_width="0dp"
                android:layout_height="0dp"
                android:layout_weight="1" />
            <ImageView
                android:id="@+id/comment_erase"
                android:layout_width="20dp"
                android:layout_height="20dp"
                android:layout_marginTop="10dp"
                android:src="@drawable/trash"/>

        </LinearLayout>

        <TextView
            android:id="@+id/comment_text"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:padding="8dp"
            android:text="댓글내용"
            android:textColor="@color/browncolor"
            android:textSize="20sp" />

    </LinearLayout>

댓글