Android:Ausblenden der Tastatur nach der Taste, klicken Sie auf
Ich mich verstecken muss die android-Tastatur nach dem klicken auf eine Schaltfläche.
Ich habe gesehen, viele Beispiele, wie dies zu tun, aber Sie alle scheinen eine bestimmte editText-Objekt.
z.B.
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
Mein problem ist, dass ich am Gebäude der Bildschirm dynamisch, so könnte es sein, Mähne Bearbeiten von Textfeldern. Gibt es eine Möglichkeit die Tastatur ausgeblendet werden kann, ohne dass ich angeben, welche editText-Objekt ich bin, es zu verbergen.
Dank
Martin
InformationsquelleAutor der Frage Martin Shinks | 2012-11-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie stattdessen legen Sie es auf Ihrem layout ie:
Dies ist ein Beispiel, vorausgesetzt, dass Ihr layout erstellt werden, unabhängig davon, wie viele
EditText
Objekte (oder andere Objekte) auf Sie gelegt.Edit: Außerdem, finde ich sehr nützlich ist, um sicherzustellen, dass die Tastatur wird ausgeblendet, wenn eine Aktivität, die zuerst startet (sprich: wenn ein
EditText
ist die erste Sache konzentriert). Zu tun, dass ich dies inonCreate()
Methode der Tätigkeit:InformationsquelleAutor der Antwort burmat
Vergessen Sie nicht, mit try-catch-blog, weil im Falle, wenn die Tastatur nicht geöffnet ist und wenn Sie key board ausblenden-code-app crash
InformationsquelleAutor der Antwort Prashant Maheshwari Andro
Blenden Sie die Tastatur mithilfe des folgenden Codes, die wahrscheinlich auf die Schaltfläche click-Ereignis :
InformationsquelleAutor der Antwort IntelliJ Amiya
Verwenden Sie diesen code
InformationsquelleAutor der Antwort Pankaj Talaviya
Wenn das problem auf eine Aktivität einfach die folgenden arbeiten:
sonst wenn der code ist in einem fragment folgendermaßen
Diese behandeln das ausblenden der Tastatur auf eine Schaltfläche klicken, oder jede andere Veranstaltung gilt als spezifisch, wenn Sie schriftlich innerhalb der event-block.
InformationsquelleAutor der Antwort Binayak Banerjee
InformationsquelleAutor der Antwort Makvin
InformationsquelleAutor der Antwort Francesco O'Bioh D'Agostino