Je fais face à un problème de clavier virtuel.Le clavier virtuel n'apparaît pas lorsque vous faites pivoter l'écran?
J'ai créé une mise en page qui contient Button, TextView et EditText. Lorsque l'orientation de l'écran est Portrait, il peut afficher le clavier virtuel en appuyant sur l'EditText. Puis j'ai changé l'orientation de l'écran en paysage. En ce moment, Virtual Keyboard n'a pas été publié.
Quel est le problème ici?
Comment le réparer? Je pense que c'est un gros problème pour mon application.
Aidez-nous s'il vous plaît. les gars.
Merci.
Merci, donc. Ai-je besoin de mettre à niveau Android SDK vers la version 2.1? J'utilise Platform 1.5. Est-ce que l'application que j'ai compilée sur 1.5 fonctionne sur OS 2.1 ou supérieur? – Ferdinand
Mon application fonctionne sur 2.1, et je n'ai rien changé mais je recommande d'utiliser 2.1, c'est gratuit et vous pouvez facilement mettre à niveau et je pense qu'il n'y aura plus rien à changer, mais il y a toujours de la considération. et à propos de votre clavier, je ne sais vraiment pas ce qui se passera dans V2.1 parce que je ne travaille pas avec le SDK 2.1 –
Il n'y a pas de changement dans le comportement de quand un IME apparaît dans Android 2.1 Cette réponse est réellement étrange parce que les IME n'étaient même pas dans la plate-forme jusqu'à 1.5 (pas dans 1.0). En outre, un IME n'a pas besoin de déterminer l'orientation dont il n'a absolument pas besoin pour "tourner par programmation". Regardez simplement l'exemple de code IME à voir. La principale raison pour laquelle un IME ne sera pas affiché est que la classe de base InputMethodService par défaut ne s'affiche pas automatiquement lorsqu'un clavier dur est disponible. Lorsque vous faites pivoter l'émulateur, vous basculez également le couvercle en mettant un clavier dur à disposition. – hackbod