Android verstecken Tastatur, wenn sie außerhalb berührt

Android. Ausblenden Soft-Tastatur auf Android Nach einem Klick Außerhalb EditText

12 Nov 2010

Jeder weiß, dass eine Tastatur müssen Sie implementieren zu verstecken:

Aber die große Sache hier ist, wie die Tastatur auszublenden, wenn der Benutzer berührt oder wählt einen anderen Ort, der nicht ein EditBox oder das Softkeyboard ist?

Ich tryied die onTouchEvent auf meine Eltern Aktivität zu verwenden, aber das funktioniert nur, wenn der Benutzer außerhalb jeder anderen Ansicht berührt und es gibt keine Scrollview.

Ich habe versucht, auch meine eigene Scroll zu implementieren Touch-Ereignisse abfangen, aber ich kann nur die Koordinaten der Veranstaltung erhalten und nicht der Ansicht geklickt haben.

ads

Gibt es eine standardisierte Möglichkeit, dies zu tun? in iPhone war es wirklich einfach.

View 5 Antworten

Ähnliche Nachrichten:

Android. Android - EditText Und Button - Wenn Click Button - Unfocus EditText Und ausblenden Soft-Tastatur

24. Juni 2010

Ich habe dies an der Spitze meiner Anwendung. Wenn die Anwendung gestartet wird, ist die EditText orange markiert und hat einen Cursor darin; wenn die EditText abgegriffen wird, erscheint die Soft-Tastatur auf. Der Benutzer verwendet sie in die EditText einzugeben.

Allerdings, wenn sie auf die Schaltfläche klicken, meine onClick Methode Feuer und tut alles, was es soll, aber die Soft-Tastatur bleibt auf dem Bildschirm und die EditText ist immer noch mit seiner Cursor markiert.

Ich habe auch an der Spitze des Button Onclick: findViewById (R.id.name) .clearFocus ();

Trotz dieser scheinen die EditText nicht seinen Fokus klar. Wie mache ich die Taste tatsächlich handeln, als ob es das Formular abschickt?

Auch ich Übergang nicht zu einer anderen Aktivität auf dem Klick auf den Button. Ich nehme an, dass ist der typische Fall, und wahrscheinlich auch der Grund, warum sie nicht die Mühe, die Tastatur zu verstecken. Allerdings möchte ich am oberen Rand des Bildschirms das Suchfeld und Knopf zu halten, so dass ich nur dynamisch füllen und fügen Sie Blick auf den Bildschirm, wenn die Taste gedrückt wird. Wie kann ich mein gewünschtes Verhalten zu erreichen?

Android. Soft-Tastatur auf Berufs ohne Tastatur Operationen ausblenden

13 Okt 2010

Ich habe eine TAB-Fenster mit einer Aktivität pro Tab, und wenn ich von der ersten Registerkarte wechseln, die eine Textview hat, auf die zweite Registerkarte, die nur eine anklickbare Liste zeigt, die Soft-Tastatur ist immer noch da. Ich will es weg zu gehen.

Android verstecken Tastatur, wenn sie außerhalb berührt

Ich habe versucht, dies:

Android. Way Soft-Tastatur zu verbergen?

4. Oktober 2010

Ich muss in der Lage, die Soft-Tastatur als Antwort auf Klicken auf eine Schaltfläche zu verbergen. Ich habe zu diesem Thema zahlreiche Beiträge gesehen und es scheint, dass die Lösung die InputMethodManager zu bedienen ist, aber ich habe nicht in der Lage, um es für mich zu arbeiten.

Android. Soft-Tastatur DONE Keypress ausblenden?

5. August 2010

Ich kämpfe mit dem fertig-Taste auf der Soft-Tastatur. Ich kann die Soft-Tastatur bekommen Fertig keypress die Tastatur auszublenden. Aus einer anderen Taste, es funktioniert perfekt mit imm.hideSoftInputFromWindow (editText.getApplicationWindowToken (), 0);

aber die onKeyListener funktioniert nicht so, wie ich will. Als ich die editText schlagen, zeigt die Soft-Tastatur und der Inhalt wird von Zeichen gelöscht. Die main.xml:

lt; EditText android: id ="@ + Id / Antwort"

Android: layout_gravity ="center_horizontal" Android: textsize ="36px"

android: input ="Telefon" Android: minWidth ="60dp" Android: maxWidth ="60dp" / Gt;

Die Java-Datei:

Private EditText editText ;.

editText = (EditText) findViewById (R.id.answer);

editText.setOnClickListener (onKeyboard);

editText.setOnKeyListener (onSoftKeyboardDonePress) ;.

// Methode nicht funktioniert: privat View.OnKeyListener onSoftKeyboardDonePress = new View.OnKeyListener () < public boolean onKey(View v, int keyCode, KeyEvent event)

if (event.getKeyCode () == KeyEvent.FLAG_EDITOR_ACTION)

// Code der Soft-Tastatur zu verstecken

imm = (InputMethodManager) getSystemService (Context.INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow (editText.getApplicationWindowToken (), 0); >

return false; >>;

Private View.OnClickListener onKeyboard = new View.OnClickListener ()

public void onClick (Blick v) < editText.setText(""); > >;

Die Arbeitsweise auf eine Schaltfläche (in der gleichen Java-Datei):

Private View.OnClickListener ondone = new View.OnClickListener ()

Android. Close / verstecken Die Soft-Tastatur

Android. Ausblenden Ansichten Wenn die Soft-Tastatur ist oben?

1. November 2010

Ich habe eine ziemlich Standard-Suche bearbeiten Widget auf / Suchergebnisliste-Widget auf der Unterseite Aktivität in meiner app. Unterhalb der Ergebnisliste Widget für Ich habe meine Ansicht auch Anzeigen. Wenn die Soft-Tastatur wird in dieser Aktivität gebracht, würde Ich mag die Ansicht, die Anzeigen sind in zu verstecken, weil sie zu viel Platz auf dem Bildschirm zu konsumieren. Ich habe versucht, diese Ansicht android machen: isScrollContainer ="wahr" aber hatte keine Wirkung.

Android. Verstecken Sie sich nicht Soft-Tastatur Arbeiten

Ich entwickle auf dem Droid Incredible (und haben auf einem 1,5 AVD Emulator als auch getestet) und eine der Registerkarten in meinem Tab-Widget besteht aus einer Listenansicht und einer Reihe mit einem EditText und einer Schaltfläche Senden (für eine Chat-Funktion) . Ich bin mit dem folgenden die Soft-Tastatur zu schließen, sobald ich auf Senden klicken, aber es funktioniert nicht. Dies ist identisch ich zu codieren habe an anderer Stelle gefunden, dass die Menschen so richtig haben upvoted.

Android. Wie Soft Keyboard In WebView zu verbergen?

Android. Way Tastatur auszublenden In EditText In Droid nach der Eingabe?

Android. Mehrere EditText Fokus nicht werden - keine Soft-Tastatur?

Zusammenhängende Posts

  • The Best eReader für Android Lesen von eBooks auf Android verwendet nur in Ordnung zu sein. Jetzt ist es super. Zwar gibt es viele süße Apps für Bücher zu lesen auf Ihrem Handy oder Tablet sind, spielen Bücher hat ...

  • Video: Hands-on mit neuen Instagram Video auf Android Nicht, dass es viel von einer Überraschung nach einigen Berichten war brach die Nachricht in den Tagen vor dem heutigen Facebook Veranstaltung, aber ja, sie ...

  • 4 Pics 1 Wort Antworten Cheats 4 Pics 1 Wort Antworten, Cheats und Hinweise zeigen Ihnen, wie alle Ebenen zu schlagen und Buchstaben des Spiels für iPhone, iPod, iPad und Android. Raten Sie das Wort, das die ...

  • Minecraft: Pocket Edition (für Android) Massiv Bergbau und Handwerkserfahrung. Sieht aus und spielt großartig. Tote einfache Multiplayer. Kontinuierliche Weiterentwicklung. Nicht so tief wie die PC-Version. Einige Touch ...

  • [Android] Was ist Superuser auf einem Android-Gerät wird nicht durch Entriegeln des Bootloader oder die Installation einer benutzerdefinierten Wiederherstellungs erreicht gewinnen Wurzel, sondern durch eine kleine Datei namens Super-User zu blinken ....