En tant que Noob j'ai écrit une application avec beaucoup d'écrans de mise en page et cela a bien fonctionné en émulation mais quand je l'ai couru sur mon Droid Incredible, le clavier souple a changé la disposition d'un LinearLayout que j'utilisais. la hauteur des autres! Je l'ai fixé en ajoutant Android:. WindowSoftInputMode = "adjustPan » à l'élément d'activité du manifeste mais j'aurais vraiment préféré découvrir ce problème dans l'émulation et non pas sur un vrai téléphoneY at-il un clavier contextuel dans l'émulateur Android?
Alors, est-il un popup clavier mou dans l'émulateur et si oui, comment puis-je l'invoquons?
Je viens d'essayer w Avec une plate-forme AVD 2.2 et un clavier NUMERIC souple apparut. Les touches numériques étaient en caractères européens; certaines des autres touches qui entouraient avaient des caractères qui ressemblaient à du coréen et du chinois (ou du japonais? Hanji et Kanji me ressemblent). De plus, il n'a pas montré le comportement de déranger le LinearLayout que le clavier alpha sur mon téléphone a fait. –
Si vous maintenez la zone de texte enfoncée, vous obtiendrez un menu contextuel pour vous permettre de sélectionner l'IME installé sur le système d'exploitation à utiliser. En outre, si la zone de texte est déclarée numérique dans le fichier XML, le clavier affichera les numéros par défaut. – schwiz
Merci. Quand je l'ai fait, il m'a laissé choisir la méthode de saisie et j'ai trouvé qu'il était par défaut à l'IME japonais! Je ne sais pas pourquoi ça ferait ça. Mais quand je suis passé au clavier Android tout cela a fonctionné. (il ne gâche toujours pas la disposition comme le fait dans mon téléphone mais c'est pour un autre fil) Merci encore. –