Ich möchte die Soft-Tastatur beim Start der Aktivität öffnen und habe das gefunden
%Vor%funktioniert nicht.
Um sicher zu gehen, habe ich ein neues Projekt erstellt (die Standard "Hello world") und folgendes gemacht:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE)
zur onCreate-Prozedur.
Ich habe es mit Android2.3.3 kompiliert und versucht, es auf meinem Galaxy S2-Gerät und dem Android4-Emulator auszuführen und immer noch - keine Tastatur.
Meine Manifestdatei:
%Vor%%Vor%
Mein main.xml-Layout:
%Vor%%Vor%
Mein Code:
%Vor%Seine einfache Sache. Ich habe es getan und es funktioniert als Ihre Anforderung.
Machen Sie nichts mit dem Manifest, belassen Sie es so wie es ist, während Sie das neue neue Projekt erstellen.
Definieren Sie jetzt den Eingabe-Manager.
%Vor%Nun, hier Gehalt EditText ist mein EditText und ich zeige die Tastatur am Anfang dieser Aktivität.
%Vor%Das wird Ihnen helfen, die Tastatur während des Aktivitätsbeginns zu zeigen.
Um die Tastatur auf der Aktivitätsoberfläche zu schließen, siehe folgenden Code:
Weiß diesen Code, während du die Aktivität beendest.
%Vor%Ich hoffe, es wird Ihr Problem lösen. Wenn nicht, lass es mich wissen.
Viel Spaß. :)
Tags und Links android android-layout android-emulator