1. EditText를 TextInputLayout으로 감싼다
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/et_input"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="비밀번호"
android:inputType="textPassword" />
</com.google.android.material.textfield.TextInputLayout>
2.TextInputLayout에 옵션 추가
app:passwordToggleEnabled="true"
적용한 코드
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:passwordToggleEnabled="true">
<EditText
android:id="@+id/et_input"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="비밀번호"
android:inputType="textPassword" />
</com.google.android.material.textfield.TextInputLayout>
- TextInputEditText로 적용해 본 것
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/til_input_pass"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
app:passwordToggleEnabled="true">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/tet_input_pass"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:scrollHorizontally="false"
android:inputType="textPassword"
android:hint="@string/input_pass"/>
</com.google.android.material.textfield.TextInputLayout>
'개발 공부 > Android' 카테고리의 다른 글
[Android Kotlin] registerForActivityResult() 구현 (0) | 2022.08.07 |
---|---|
[Android] EditText 읽기 전용으로 만들기 (0) | 2022.08.06 |
[Android Kotlin] RecyclerView Animation Transition 구현하기 (0) | 2022.08.03 |
[Android Kotlin] Button 비활성화 설정 & Kotlin 코드로 Button Background 바꾸기 (0) | 2022.07.31 |
[Android Kotlin] Toolbar 만들기 (0) | 2022.07.30 |