La nouvelle version d'Android dessine automatiquement l'icône de mot de passe lorsque je définis android:inputType="textPassword"
dans la vue EditText. Comment puis-je le désactiver? Merci
Réponses
Trop de publicités?Le mot de passe de l'icône (ou eye-icône) utilisation être enlevé avec la méthode de setPasswordVisibilityToggleEnabled
ou avec app:passwordToggleEnabled
par XML.
Pour plus d'informations, voir la bibliothèque de prise en charge des révisions.
Exemple:
<android.support.design.widget.TextInputLayout
android:id="@+id/new_password_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:errorEnabled="true"
app:passwordToggleEnabled="false">
<EditText
android:id="@+id/password_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/new_password"
android:imeOptions="actionNext"
android:inputType="textPassword"
android:singleLine="true"/>
</android.support.design.widget.TextInputLayout>
Keshav Gera
Points
1892
Atif Pervaiz
Points
129
<android.support.design.widget.TextInputLayout
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:passwordToggleEnabled="true"
android:textColorHint="@color/colorhint"
android:textColor="@color/colortext">
true signifie que vous pouvez afficher / masquer le mot de passe