Android App démarre avec le clavier virtuel ouvert
Je suis en train d'écrire une application pour les téléphones android et après mon écran de démarrage, il affiche une activité qui a plusieurs toupies et edittext points de vue.
Sur un appareil android sans clavier, il affiche le clavier virtuel qui puis bloque le reste de l'application et de l'aspect non-professionnel pour moi. J'ai essayé de masquer le clavier virtuel à l'activité.méthode onCreate cependant en vain.
Mon prochain option que j'ai essayé était un onFocus auditeur à la réalité de la délinquance edittext vue et toujours en vain.
Comment puis-je empêcher le clavier virtuel de montrer jusqu'à ce qu'un consentement explicite de l'utilisateur clique sur un edittext vue? Est-il un moyen de donner de la spinner est depuis l'un des fileurs avant le edittext vue de la mise en page xml?
source d'informationauteur jeep
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer le réglage de la
android:windowSoftInputMode
attribut de votre Activité est entrée dans le AndroidManifest.xml fichier. Je pense que le paramètrestateHidden
de pouvoir faire ce que vous voulez.Voici l'
docs à partir de l'Android site.
Vous pouvez essayer ceci:
Oncreate de votre activité, de définir le type d'entrée à TYPE_NULL. Ensuite, onTouch, il TYPE_CLASS_TEXT.
Il y a plusieurs réponses à une autre expérience sur cette question dans le thread Automatique popping up clavier sur le début de l'Activité