La sortie devrait ressembler à l'image suivante:J'utilise editText pour le champ de mot de passe dans android. Comment afficher le mot de passe visible pendant quelques secondes, puis le masquer avec un astérisque?
-5
A
Répondre
1
utiliser plus moyen simple TextInputLayout
bibliothèque design compilation à vos dependecies
compile "com.android.support:design:26.0.+"
TextInputLayout Mise en page qui enveloppe un EditText (ou un descendant) pour afficher une étiquette flottante lorsque l'indicateur est masqué en raison de la saisie de texte par l'utilisateur.
<android.support.design.widget.TextInputLayout
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:passwordToggleEnabled="true">
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter EMail Address"
android:inputType="textPassword"/>
</android.support.design.widget.TextInputLayout>
montrez ce que vous avez essayé. – Shachi
Bienvenue dans StackOverflow! Ce site n'est pas un service de rédaction de code, vous devez montrer ce que vous avez essayé, expliquer pourquoi cela ne fonctionne pas et fournir un moyen simple de reproduire le problème. Veuillez consulter le manuel "Comment poser une bonne question" et mettre à jour votre question en ajoutant des informations pertinentes. https://stackoverflow.com/help/how-to-ask –
double possible de [Android: Comment définir la propriété de mot de passe dans un texte d'édition] (https://stackoverflow.com/questions/6094962/android-how- to-set-password-property-in-an-edit-text) –