Je souhaite définir le focus sur un EditText et afficher automatiquement le clavier virtuel dans certaines situations. Cependant, si le clavier matériel d'un téléphone est déplacé, je ne le ferais pas. Est-il possible de détecter si le clavier matériel d'un téléphone (s'il en existe un) est déplacé ou non? Ou y a-t-il une fonctionnalité de l'EditText qui va gérer tout cela pour moi?Détecter si le clavier du téléphone est déplacé
2
A
Répondre
4
if (getResources().getConfiguration().hardKeyboardHidden==Configuration.HARDKEYBOARDHIDDEN_NO)
{
//do stuff
}
Pour plonger plus profondément, ce qui déclenche OnConfigurationChanged sur la diapositive du clavier est expliqué dans Activity restart on rotation Android
Questions connexes
- 1. Comment détecter lorsqu'un formulaire est déplacé?
- 2. Android détecter l'événement de verrouillage du téléphone
- 3. Comment détecter si l'application du téléphone est disponible pour différents appareils utilisant iphone os
- 4. Comment détecter si le téléphone est en mode veille dans le code?
- 5. Comment détecter que le téléphone Symbian est utilisé comme modem?
- 6. Comment détecter si un appareil Android a été touché ou déplacé
- 7. Python - détecter la disposition du clavier
- 8. Détecter si le texte est en gras
- 9. Linux: Comment détecter si le clavier USB est branché et débranché
- 10. détecter si le téléphone est en ligne/hors ligne avec PhoneGap API joignabilité
- 11. L'importation du script Python échoue si le script est déplacé dans le sous-répertoire
- 12. Comment détecter quand le clavier logiciel Android est caché?
- 13. Détecter si le moniteur est allumé C#
- 14. détecter si le type est une fonction
- 15. détecter si le bureau est verrouillé
- 16. Détecter si le parent html est masqué
- 17. Détecter si ADOBE est installé
- 18. Comment détecter quand le clavier est affiché et caché
- 19. Détecter si UIKeyBoard affiche
- 20. Pourquoi le simulateur de téléphone Android est-il si lent?
- 21. Détecter si Tooltip est affiché?
- 22. Détecter si Javascript est activé?
- 23. Détecter si IIS est activé
- 24. Android reconnaître un téléphone cellulaire avec clavier ou non?
- 25. Comment détecter si l'utilisateur est sur un pc ou un téléphone portable
- 26. Comment détecter si l'heure du système est modifiée? (De .net)
- 27. Comment détecter si le signal GPS est faible ou élevé?
- 28. win32: détecter si le menu de démarrage est masqué automatiquement?
- 29. Détecter si X11 est disponible (python)
- 30. Delphi 2009 - Détecter si le composant est installé