Ich möchte das SoftKeyboard im WebView nach dem "ENTER" drücken verschwinden lassen. Wie geht das ?

  • Antworten:5
Basti Müller
  • Forum-Beiträge: 10

25.03.2016, 22:01:06 via Website

Wie kann ich das SoftKeyboard von Android nach dem "ENTER" drücken im WebView verschwinden lassen?

Wie ich schon in meiner Frag gestellt möchte ich, dass das SoftKeyboard von Android nach dem "ENTER" drücken verschwindet.

Bisher habe ich leider noch keine Lösung gefunden.

Vielleicht könnt Ihr mir ja helfen. Ich wäre sehr dankbar dadrüber.

MfG

Antworten
Basti Müller
  • Forum-Beiträge: 10

25.03.2016, 22:34:23 via Website

Mal sehen ob ich es hin bekomme.

Danke :D

Antworten
Basti Müller
  • Forum-Beiträge: 10

25.03.2016, 23:19:11 via Website

Leider bekomme ich das nicht hin :/ bin neu in Java.

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

25.03.2016, 23:24:41 via Website

So kompliziert ist das nicht:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

switch (keyCode) {
    case KeyEvent.KEYCODE_ENTER: // Bei Enter Taste:
    {


          View view = this.getCurrentFocus();
if (view != null) {  
    InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
} // Keyboard ausblenden
            return true;
        }
    }
    return super.onKeyDown(keyCode, event);
}

LG Pascal //It's not a bug, it's a feature. :) ;)

Basti Müller

Antworten
Basti Müller
  • Forum-Beiträge: 10

26.03.2016, 01:33:15 via Website

Funktioniert bei mir leider nicht, aber trotzdem danke.

MfG

Antworten