1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. DarkManX, 21.11.2010 #1
    DarkManX

    DarkManX Threadstarter Neuer Benutzer

    Hallo,
    ich habe das HelloWorld Tutorial durchgearbeitet und bin nicht wirklich weit gekommen. Bin gerade bei den Formularen und die OnKey Events klappen irgendwie nicht. Folgender Teilcode:
    Code:
    final EditText edittext = (EditText) findViewById(R.id.edittext);
            edittext.setOnKeyListener(new OnKeyListener() {
                public boolean onKey(View v, int keyCode, KeyEvent event) {
                    // If the event is a key-down event on the "enter" button
                    if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
                        (keyCode == KeyEvent.KEYCODE_ENTER)) {
                      // Perform action on key press
                      Toast.makeText(HelloForm.this, edittext.getText(), Toast.LENGTH_SHORT).show();
                      return true;
                    }
                    return false;
                }
            });
    Folgende zwei Probleme in dieser Zeile:
    Code:
    edittext.setOnKeyListener(new OnKeyListener() {
    Habe eigentlich nur Copy&Paste gemacht und rein theoretisch sollte der Mist laufen, tut es aber nicht. Warum geht es denn nicht? Kann mir einer helfen?

    Danke

    PS: Topic total aussagekräftig^^, wollte ändern, geht aber nicht!
     
  2. ts-apps, 21.11.2010 #2
    ts-apps

    ts-apps Erfahrener Benutzer

    Steht doch alles in der Fehlermeldung ;)

    Du verwendest den Onkeylistener des DialogIterfaces, die Methode setOnkeylistener erwartet aber den onKeyListener der View Klasse. Du hast vermutlich ein Import des Dialoginterfaces, was in dem Beispiel nicht der Fall war.

    Versuch mal folgendes:
    ....setOnKeyListener(new View.OnKeyListener()....
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
Du betrachtest das Thema "[Anfänger]" im Forum "Android App Entwicklung",