1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Dialog: Edittext hat Fokus, aber kein Keyboard erscheint

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von witschi87, 06.11.2011.

  1. witschi87, 06.11.2011 #1
    witschi87

    witschi87 Threadstarter Neuer Benutzer

    Beiträge:
    13
    Erhaltene Danke:
    0
    Registriert seit:
    05.10.2011
    Hey Leute,

    der Titel sagt eigentlich schon alles. Ich habe einen Dialog, der unter anderem ein EditText enthält. Gehen wir der Einfachheit halber mal davon aus, wir haben nur ein EditText und ein Button in einem Dialog. Nun hat das EditText automatisch (ohne das irgendwas einstelle oder programmiere) den Fokus. Es erscheint jedoch kein Keyboard, was nicht besonders Benutzerfreundlich ist. Drücke ich aber in das bereits fokusierte EditText, erscheint auch mein Keyboard.
    Ich hab schon so einige Wege versucht, das Keyboard manuell auszufahren, jedoch bisher kein Erfolg:
    Code:
    InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
    
    Code:
    requestFocus(editText);
    hilft mir auch nicht. onFocusChange ebenfalls nicht.
    Nun bin ich inzwischen Ratlos, aber hier wird sich sicher jemand finden. :)

    Danke schon mal.
     
  2. MichaelS, 09.11.2011 #2
    MichaelS

    MichaelS Fortgeschrittenes Mitglied

    Beiträge:
    370
    Erhaltene Danke:
    51
    Registriert seit:
    14.08.2009
    _input.setOnFocusChangeListener(new OnFocusChangeListener() {

    @Override
    public void onFocusChange(View v, boolean hasFocus) {
    if (hasFocus) {
    {DeineKlasse}.this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
    }
    }
    });

    Sollte dein Problem lösen :)
     

Diese Seite empfehlen