Ich habe eine EditText
und eine Button
. Mit einem Klick auf die Schaltfläche möchte ich die EditText
Tastatur öffnen und gleichzeitig Fokus auf die EditText
anfordern, damit der Benutzer direkt mit der Eingabe der Tastatur beginnt und der Text in der EditText
erscheint. Aber in meinem Fall, wenn ich auf den Knopf klicke, öffne es die Tastatur, aber es setzt Fokus nicht auf EditText
, wegen dem Benutzer auf den EditText
wieder klicken muss, um darauf zu schreiben. Was ist das Problem. Jede Hilfe oder Anregung.EditText Anfrage Fokus funktioniert nicht
-Code Auf Schaltfläche anklickt
m_SearchEditText.requestFocus();
InputMethodManager inputMethodManager=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInputFromWindow(m_SearchEditText.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);
http://stackoverflow.com/questions/14327412/set-focus-on-edittext –
irgendwann könnte dies sein, Schwerpunkt liegt auf der editText bereits und Sie versuchen, erneut zu setzen zu konzentrieren, so Der Bearbeitungscursor bewegt sich nicht zum gewünschten editText. Lösung: Fokus entfernen und Fokus erneut anfordern –