J'ai un problème lorsque l'activité commence, Android lient automatiquement la mise au point sur le premier editext. Comment puis-je empêcher Android de le faire? p>
3 Réponses :
Utilisez SetFocusable (booléen concentrable) pour éviter. http://developer.android.com/reference/andrroid/view /View.html#setfocusable (S )Boolan ) P>
La question est de savoir comment empêcher de se concentrer automatiquement, et non de la manière de la définir sur les Nations Unies.
@cheng "Pour changer si une vue peut prendre la mise au point, appeler SetFocusable (Boolean)" - développeur.android.com/reference/andrroid/view/.../a>
acheminez ici
ou vous Pourrait simplement masquer le clavier, la mise au point reste sur l'EditText lors du démarrage de l'activité: P>
android:windowSoftInputMode="stateHidden"
Trois façons de résoudre ce problème ..
Définissez ces attributs sur le parent .. p>
p> li> ol>
Et maintenant, lorsque l'activité démarre cette présentation Obtenir la mise au point par défaut. P>
Nous pouvons également supprimer la mise au point des vues d'enfants à l'exécution (par exemple, après la fin de la modification de l'enfant): P>
regarder dans l'élément androidmanifest.xml. p> masquez toujours la carte de clé en entrant dans l'activité. P> P>