Beispiel für ein Android-Kennwort

Beispiel für ein Android-Passwortfeld

In Android können Sie "http://developer.android.com/reference/android/widget/EditText.html[android.widget.EditText]" mitinputType="textPassword" verwenden, um eine Kennwortkomponente zu rendern.

In diesem Tutorial zeigen wir Ihnen, wie Sie mit XML ein Kennwortfeld, ein Beschriftungsfeld und eine normale Schaltfläche erstellen. Wenn Sie auf die Schaltfläche klicken, wird der Kennwortwert als unverankerte Nachricht (Toastnachricht) angezeigt.

P.S This project is developed in Eclipse 3.7, and tested with Android 2.3.3.

1. Benutzerdefinierte Zeichenfolge

Öffnen Sie die Datei "res/values/strings.xml" und fügen Sie zur Demonstration eine benutzerdefinierte Zeichenfolge hinzu.

Datei: res / values ​​/ strings.xml


    MyAndroidApp
    Enter Your Password :
    Submit

2. Passwort

Öffnen Sie die Datei "res/layout/main.xml" und fügen Sie eine Kennwortkomponente hinzu:EditText +inputType="textPassword".

Datei: res / layout / main.xml



    

    

        
    

    

3. Code Code

Fügen Sie in der Aktivitätsmethode "onCreate()" einen Klick-Listener hinzu, um den Kennwortwert anzuzeigen.

Datei: 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

Führen Sie die Anwendung aus.

1. Ergebnis, Passwortfeld wird angezeigt.

android password demo1

2. Geben Sie das Passwort "example123" ein und klicken Sie auf die Schaltfläche "Senden".

android password demo2

Quellcode herunterladen

Laden Sie es herunter -Android-Password-Example.zip (15 KB)