Je suis en train de déboguer un problème avec l'affichage du clavier logiciel qui ne s'affiche pas quand il le devrait. Cependant, je n'ai pas d'appareil à portée de main pour les tests. Le problème est que l'émulateur jamais montre le clavier virtuel.
Certains skins ont un clavier constamment affiché à droite, d'autres non, mais aucun de ceux que j'ai essayés jusqu'à présent n'a jamais montré de clavier sur l'écran du périphérique.
Y a-t-il des réglages que j'ai manqués?
J'ai découvert comment faire cela sur l'émulateur lui-même. Tout ce que vous devez faire c'est:
ouvrez les paramètres de l'application -> Langue et saisie -> Allez à "Méthodes de clavier et de saisie -> cliquez sur Par défaut
Cela ouvrira une boîte de dialogue, auquel cas vous pourrez alors désactiver le clavier matériel en activant ou désactivant le clavier matériel. Cela désactivera le clavier matériel et activera le clavier logiciel.
Si vous utilisez le gestionnaire AVD, ajoutez une propriété matérielle Prise en charge du clavier et définissez-la sur false.
Cela devrait désactiver le clavier affiché et afficher le clavier virtuel.
Paramètres> Langue et saisie> Clavier actuel> Commutateur matériel activé.
Cette option a fonctionné.
Paramètres> Langue et saisie> Clavier actuel> Commutateur matériel activé.
Il vous permet d’utiliser votre clavier physique pour la saisie tout en affichant le clavier virtuel. Je viens de le tester sur Android Lollipop et ça marche.
Pour être plus précis, avec Lollipop, voici les étapes que j'ai suivies pour afficher le clavier virtuel:
REMARQUE: après cela, vous pourriez avoir des problèmes pour exécuter votre application (comme je l'avais). Redémarrez simplement l'émulateur.