Exemple de champ de mot de passe Android
Sous Android, vous pouvez utiliser «http://developer.android.com/reference/android/widget/EditText.html[android.widget.EditText]», avecinputType="textPassword"
pour rendre un composant de mot de passe.
Dans ce didacticiel, nous vous montrons comment utiliser XML pour créer un champ de mot de passe, un champ d'étiquette et un bouton normal. Lorsque vous cliquez sur le bouton, la valeur du mot de passe s'affiche sous forme de message flottant (message toast).
P.S This project is developed in Eclipse 3.7, and tested with Android 2.3.3.
1. Chaîne personnalisée
Ouvrez le fichier «res/values/strings.xml», ajoutez une chaîne personnalisée pour la démonstration.
Fichier: res / values / strings.xml
MyAndroidApp Enter Your Password : Submit
2. Mot de passe
Ouvrez le fichier «res/layout/main.xml», ajoutez un composant de mot de passe,EditText
+inputType="textPassword"
.
Fichier: res / layout / main.xml
3. Code Code
À l'intérieur de la méthode «onCreate()
» de l'activité, attachez un écouteur de clic sur le bouton, pour afficher la valeur du mot de passe.
Fichier: MyAndroidAppActivity.java
package com.example.android; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MyAndroidAppActivity extends Activity { private EditText password; private Button btnSubmit; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); addListenerOnButton(); } public void addListenerOnButton() { password = (EditText) findViewById(R.id.txtPassword); btnSubmit = (Button) findViewById(R.id.btnSubmit); btnSubmit.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MyAndroidAppActivity.this, password.getText(), Toast.LENGTH_SHORT).show(); } }); } }
4. Demo
Exécutez l'application.
1. Résultat, le champ du mot de passe s'affiche.
2. Tapez le mot de passe «exemple123» et cliquez sur le bouton Soumettre.
Télécharger le code source
Téléchargez-le -Android-Password-Example.zip (15 Ko)