본문

[2018.01.03] 89. CustomToolbar Margin 제거

도입

이번 포스팅에서는 CustomToolbar를 생성 시, 자동으로 생성되는 Left Margin을 제거하는 방법을 정리할 예정이다.



문제점

CustomToolbar를 생성하게 되면 아래 그림과 같이 왼쪽에 Margin이 자동으로 입력되고 없어지지가 않는다..

그래서 데이터를 정렬하는데 문제가 생길 수 있다.



해결책

해결책은 CustomToolbar에 아래와 같이 contentInsetStart 속성을 설정해주면 된다.

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
<android.support.v7.widget.Toolbar
    android:id="@+id/tool_bar"
    android:layout_width="match_parent"
    android:layout_height="60dp"
    android:background="?android:colorPrimary"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:contentInsetStart="0dp"
    >
    
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">
 
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:gravity="center"
            android:text="CustomToolbar"
            android:textSize="20dp"
            android:transitionName="@string/shared_txt_view" />
    
    </RelativeLayout>
</android.support.v7.widget.Toolbar>
cs



스크린 샷

(참조 - https://stackoverflow.com/questions/27354812/android-remove-left-margin-from-actionbars-custom-layout/44646108)



#toolbar margin #toolbar padding #toolbar 여백

공유

댓글