728x90
안녕하세요.
오늘은 내가 입력한 비밀번호를 볼 수있는 토글 버튼을 만들어보겠습니다.
아래 사진처럼 비밀번호 입력하는 EditText에 눈 모양 버튼을 추가하는 것입니다.
비밀번호 입력하는 EditText를 TextInputLayout으로 감싸주시고,
passwordToggleEnabled를 추가해주시면 눈 모양 버튼을 클릭시 비밀번호가 보여지고, 다시 누르면 보이지 않게 됩니다.
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/btn_show"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/et_id"
app:passwordToggleEnabled="true">
<EditText
android:id="@+id/et_pw"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:hint="비밀번호"
android:inputType="textPassword"
android:minHeight="48dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/et_id" />
</com.google.android.material.textfield.TextInputLayout>
EditText에 비밀번호 처리를 위해
inputType="textPassword" 추가해주시는 것도 잊지 말아주세요.
'안드로이드 자바' 카테고리의 다른 글
[Java][Android] EditText 테두리 만들기 (0) | 2022.10.20 |
---|---|
[JAVA][Android] EditText 키보드 엔터(Enter)키 기능 변경 (0) | 2022.10.11 |
[Android][Java] 리사이클러뷰 어댑터 (2) | 2022.10.03 |
[JAVA][Android] Canvas, Paint를 이용해 그림판 만들기 (0) | 2022.10.02 |
[Java][Android] EditText 화폐 단위 표시 (0) | 2022.10.02 |