Ich sehe diese Frage legt den Fokus auf den SearchView EditText, wenn ich ihn aktiviere eine Suche von der ActionBar. Die Tastatur wird jedoch nicht aktiviert, wenn der Fokus erreicht wird. Sollte es nicht, wie es ist nur ein normaler EditText? (Ist es ein normaler EditText?) Dieses Verhalten wird auf Android SDK Level 11 gesehen. (Samsung Galax Tab 7.7 mit Android-Lager.)
Ich habe im Moment einen Workaround, der die Methode onOptionsItemSelected(MenuItem item)
meiner Aktivität aktiviert und die Tastatur anzeigt.
Wo mInputManager
eine Instanz von InputMethodManager
ist.
Die ActionBar wird mit ActionBarSherlock erstellt, und da das Zielgerät Android 3.x ist, könnte dies die Ursache der Symptome sein? Wie in ActionBarSherlocks FAQ :
Die Aktionsleiste auf Android 3.x (auch als Honeycomb bekannt) funktioniert nicht implementieren alle Funktionen des einen in Android 4.x (Ice Cream Sandwich). Um auf allen Plattformen eine vollständige Aktionsleisten-API bereitzustellen Außerdem vereinheitlichen Sie das Styling über alle Android-Versionen hinweg Implementierung wird verwendet.
Tags und Links android searchview actionbarsherlock