Zeigen Sie die Soft-Tastatur bei der Aktivierung der Suchleiste mit SearchView an

8

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.

%Vor%

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.

    
Diederik 13.06.2012, 12:59
quelle

1 Antwort

0

Das sollte funktionieren:

%Vor%     
lokoko 18.12.2012 17:59
quelle