2011-09-21 2 views
1

J'ai une classe d'activité unique et il a deux EditTexts à l'écran. Lorsque l'activité est lancée, le clavier se lance avec. Pourquoi est-ce? Je n'ai pas demandé d'entrer quoi que ce soit dans la boîte d'édition. Pourquoi fait-il cela? Et comment puis-je me débarrasser de ce comportement?Clavier Android apparaît automatiquement pour EditText lorsque l'activité est créée

+0

double possible de http://stackoverflow.com/ questions/1555109/stop-edittext-de-gain-focus-at-activity-startup –

+0

terrible comportement par défaut pour un écran. – Androider

Répondre

3

Essayez de régler votre stateHidden dans le fichier manifeste pour l'activité:

http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft

et cela pourrait être utile:

How to keep soft keyboard from opening on activity launch in Android?

+1

Oui, l'ensemble stateHidden doit être défini comme indiqué plus this.getWindow(). SetSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); définir dans la méthode create. – Androider

Questions connexes