La méthode pour activer le clavier virtuel à l'écran pour les émulateurs Android Studio 2+ dépend du niveau d'API de l'émulateur. J'ai testé les différentes méthodes à partir de l'API 15 et j'ai enregistré les étapes ci-dessous.
[A] APIs 15, 17, 19 et 21.
Les étapes suivantes permettent d'activer le clavier virtuel à l'écran mais désactivent la possibilité de saisir du texte et d'interagir avec l'AVD à l'aide du clavier matériel de l'ordinateur.
- Dans Android Virtual Device Manager (AVD), cliquez sur l'action d'édition pour le dispositif avec lequel vous souhaitez travailler
- Cliquez sur Afficher les paramètres avancés et faites défiler la page jusqu'au bas de la section "Clavier".
- Décochez l'option "Activer la saisie au clavier".
[B] API 22
Le clavier logiciel s'affiche, quoi que vous fassiez avec les paramètres du clavier matériel. Si vous souhaitez activer la prise en charge du clavier matériel en même temps que le clavier virtuel, alors..,
- Dans l'AVD, cliquez sur l'action de modification de l'élément dispositif avec lequel vous souhaitez travailler
- Cliquez sur Afficher les paramètres avancés et faites défiler l'écran jusqu'au bas de la page. la page jusqu'à la section "Clavier".
- Cochez l'option "Activer la saisie au clavier".
[C] API 23
Si vous souhaitez utiliser le clavier matériel et logiciel, alors...
- Suivez les étapes 1 à 3 de [B].
- Sur l'appareil virtuel, lancez Paramètres, puis sélectionnez Langue et entrée / Clavier actuel.
- Activer le matériel - Afficher la méthode d'entrée
Si vous n'avez pas besoin du clavier matériel, dans les paramètres avancés de l'AVD, décochez l'option "Activer la saisie au clavier". Vous n'aurez pas besoin de modifier les paramètres du dispositif virtuel.
[D] APIs 24 et 25
- Suivez les étapes [B] 1 à 3 ci-dessus, en cochant ou décochant l'option "Activer la saisie au clavier" selon qu'il s'agit de l'option "Activer la saisie au clavier" selon que vous souhaitez activer le clavier dur.
- Sur le dispositif virtuel, lancez Paramètres, puis sélectionnez Langue et entrée / Clavier physique.
- Activez "Afficher le clavier virtuel".
Si l'option Activer la saisie au clavier a été sélectionnée dans l'AVD, vous pourrez désormais utiliser les saisies au clavier dur et souple. Si vous avez décoché l'option dans l'AVD, le clavier souple s'affichera malgré tout.
[E] API 26
Exactement comme les API [D] 24 et 25, sauf que vous devez passer par un niveau supplémentaire du menu "Système" dans les paramètres de l'appareil avant d'arriver à Langue et saisie / Clavier physique.