Wie bekomme ich den Brief sofort in android?

Ich habe EditText-Ansicht in Android .. Ich möchte, wenn die Eins einen Brief die Anwendung bekommen den Brief ..

Das bedeutet die Notwendigkeit, einen Zuhörer oder Event-Handler zu haben, um jeden Buchstaben zu bekommen

  • Array von ImageButtons, ordne R.view.id aus einer Variablen zu
  • Wie man Ansichten auf ein ImageView stellt, in Bezug auf die Imagegröße des ImageViews?
  • Android Switch widget textOn und textOff nicht in Lollipop arbeiten
  • StartActionMode zurückgeben null
  • Benachrichtigung setLights () Standardwert?
  • Wie kann man Millisekunden in eine formatierte Datumsfolge einfügen?
  • Hoffe, meine Frage ist klar

  • Android - Standardwert in der GreenDao-Datenbank hinzufügen
  • Android SQLite Performance mit Indizes
  • Erstellen Sie einen Android App-Release-Modus
  • Card.io Scannen Sie nicht nicht gehobene Digit Kreditkarten
  • Android: Binden von Daten aus einer Datenbank zu einer CheckBox in einer ListView?
  • In-App Kauf Signaturprüfung mit PHP openssl
  • 5 Solutions collect form web for “Wie bekomme ich den Brief sofort in android?”

    EditText et = (EditText) findViewById(R.id.EditText01); et.addTextChangedListener( new TextWatcher() { @Override public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { try { char currentChar = arg0.charAt(arg1); // currently typed character } catch(Exception e) { // error } } @Override public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { } @Override public void afterTextChanged(Editable arg0) { } }); 

    Sie können die Methode TextView.addTextChangedListener(TextWatcher watcher)

    TextWatcher bietet 3 schöne Methoden:

     public abstract void afterTextChanged (Editable s) public abstract void beforeTextChanged (CharSequence s, int start, int count, int after) public abstract void onTextChanged (CharSequence s, int start, int before, int count) 

    Hier ist das doc

    Schauen Sie sich die "setOnKeyListener" -Methode in EditText an.

    Analog zum Kopieren von Text von einem EditText-Feld zu einem anderen in der gleichen Aktivität on the fly, Charakter-für-Zeichen

    Die Antwort von Vikas hat fast für mich gearbeitet, aber nicht ganz. Hier ist was ich tat, um die tatsächliche Charakter eingegeben, wie es eingegeben wird:

     EditText et = ...; et.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void afterTextChanged(Editable editable) { } @Override public void onTextChanged(CharSequence s, int start, int count, int after) { if (s.length() > start + count) { char c = s.charAt(start + count); // do something ... } } }); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.