Ich möchte Soft-Tastatur verstecken, wenn Sie auf Hamburger Symbol in FragmentDrawer.Ich benutze ActionBarDrawerToggle in Fragment. Wenn ich den Input Method Manager in onDrawerOpened und onDrawerClosed verwende, wird der Fehler getSystemService angezeigt und die getCurrentFocus-Methode kann nicht aufgelöst werden.Verstecken android Soft-Tastatur, wenn Sie auf die Navigation Schublade im Fragment klicken
-2
A
Antwort
1
die "Id" des Haupt Layout-Set. und rufen Sie im "OnClickListener" die unten eingefügte Methode auf.
public static void hideKeyboard(Activity activity) {
if (activity != null) {
if (activity.getCurrentFocus() != null) {
InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemService(Activity
.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(activity.getCurrentFocus()
.getWindowToken(), 0);
}
}
}
0
Verwenden Aktivität zu getCurrentFocus
@Override
public void onDrawerStateChanged(int newState) {
InputMethodManager inputManager = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(getActivity().getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
}
Verwandte Themen
- 1. Navigation Schublade nicht geöffnet ist, wenn klicken Sie auf Image
- 2. Navigation Schublade lag auf Android
- 3. navigation drawer Tastatur verstecken wenn onDrawerOpened
- 4. Android Navigation Schublade vertikale Grenze
- 5. Android Navigation Schublade mit Tab
- 6. Fragment vor der Navigation laden Schublade schließt
- 7. Android Schublade nicht für die Navigation
- 8. Navigation Schublade Eintrag ByDefault ausgewählt nicht auf klicken andorid
- 9. Android: Navigation Schublade vertikalen Schatten
- 10. Android Navigation Schublade .mit Ausgabe
- 11. Wie kann man die Schublade verstecken, wenn die Anwendung startet?
- 12. Navigation Schublade neu laden Problem in Android
- 13. Wie auf Knopfdruck die Schublade, wie im Bild laden klicken
- 14. Navigation Schublade Untermenü
- 15. Navigation Schublade Absicht Aktivität Android Studio
- 16. Navigation Schublade Anpassung
- 17. verstecken Symbolleiste und Schublade auf Bildlauf
- 18. Navigation Schublade Aktivität mit TabLayout, ViewPager
- 19. Starten Navigation Schublade Aktivität, wenn eine Schaltfläche geklickt wird
- 20. Kann nicht Navigation Schublade schieben
- 21. Navigation mit Schublade
- 22. android navigation schublade material design webview no vertikal scrollen
- 23. Reagieren Navigation Schublade Position
- 24. Navigation Schublade Header Textansicht nullpointerexception
- 25. Menüeintrag "Schublade erstellen" Neue Aktivität öffnen, wenn Sie darauf klicken
- 26. Android auf Schublade geschlossen Listener
- 27. Android: Kann durch die Nav-Schublade klicken? AppCompat v7: r21
- 28. Schubladenelement beim Öffnen aus der Schublade verstecken
- 29. Sync-Navigation Schublade Elemente mit Fragmenten
- 30. Android Navigation Tabs: Wiederherstellen Fragment Ansichtszustand
zeigen Sie Ihren Code. –
Mögliche Duplikate http://stackoverflow.com/questions/1109022/close-hide-the-android-soft-keyboard –
Mögliche Duplikate von [Schließen/verstecken Sie die Android Soft Keyboard] (http://stackoverflow.com/questions/ 1109022/close-verstecken-the-android-soft-tastatur) –