본문 바로가기

Development/Kotlin(Android)

[android] EditText 밑줄 제거

아래와 같이 EditText 아래의 밑줄이 항상 표시된다.

화면 디자인 중 밑줄을 표시하지 않고 싶을때 제거 방법 입니다.

아래 코드와 같이 Layout  xml 파일내에 EditText 태그내에 아래의 라인을 추가한다.

android:background="@null"
<EditText
    android:id="@+id/text_project_name"
    android:layout_width="300dp"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:hint="프로젝트명"
    android:inputType="text"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/project"
    tools:layout_editor_absoluteX="20dp" 
    android:background="@null"
    />

 

그러면 아래와 같이 밑줄이 제거 되어 표시됩니다.

 

* 아래와 같이 transparent로 설정해도 동일한 효과를 줄 수 있습니다.

android:background="@android:color/transparent"