2
암호 입력란이 비어 있는지 확인하는 코드를 작성했습니다. 암호 입력란이 비어 있으면 오류 메시지를 설정합니다.안드로이드의 암호 입력란에서 여러 개의 중점을 제거하는 방법
그런 다음 애플리케이션을 실행합니다. 암호 필드를 채우지 않고 양식을 제출하려고 할 때 암호 필드에 여러 초점을 볼 수있었습니다.
이
은<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/margin_medium"
app:passwordToggleEnabled="true">
<android.support.design.widget.TextInputEditText
android:id="@+id/et_password"
style="@style/EditTextStyle"
android:hint="@string/hint_password"
android:inputType="textPassword" />
</android.support.design.widget.TextInputLayout>
가 지금은 제거 할이 내 레이아웃 파일에 비밀번호 필드입니다
private boolean validatePassword(String text) {
if (text.length() != 0) {
return true;
} else {
return false;
}
}
이 내 방법입니다
@InjectView(R.id.et_password)
EditText mEditTextPassword;
@OnClick(R.id.btn_sign_up)
public void signUp() {
if(!validatePassword(mEditTextPassword.getText().toString())){
mEditTextPassword.setError("Please enter password");
mEditTextPassword.requestFocus();
}
}
내 코드,이다 이 다중 암호 필드에 중점을 둡니다.
이것은
이것에 대해 어떤 생각을 가지고, 내 스크린 샷입니까?
여러 초점이란 무엇입니까? – f1sh
@ f1sh : 암호 필드에 두 개의 빨간 점이 보입니다. 나는 그들이 오류 메시지와 함께 온 것 같아요. – Barrier
그게 무슨 뜻인지 아직 모르겠다. –