PhoneGap: Existe-t-il un moyen d'empêcher le clavier de redimensionner la vue?

J'utilise actuellement phonegap pour une application mobile en cours de développement. Dans mon écran de connexion, lorsque je sélectionne un champ de texte, la vue se rétrécit horizontalement lorsque le clavier glisse vers le haut. Cela ne se passe que pour Android et pas pour iOS.

Cela me concerne parce que j'ai une barre d'outils inférieure qui est la position:absolute; bottom:0; position:absolute; bottom:0; Et cette barre d'outils est poussée dans Android lorsque le clavier apparaît. Dans iOS, le clavier simplement le recouvre.

  • Comment les Fragments affectent-ils le principe de l'activité «unique, ciblé que l'utilisateur peut faire»?
  • La position de la vue en liste est modifiée lors du défilement sur Android
  • Frontière graphique animée dans Android
  • Unsatisfied Linkerror avec Android 5.0.1 update
  • Glissière coulissante sans manche et action coulissante sur le contenu
  • HTTPS et problème de certificat auto-signé
  • Comment écrire personnalisé ExpandableListAdapter
  • Impossible de connecter xmpp entre mon serveur d'application et CCS de GCM en utilisant la bibliothèque XMPPHP
  • Changer la barre d'action sur la couleur optimisée
  • L'avertissement montre quand j'utilise Hash Map In android (Utilisez le nouveau SparseArray <String>)
  • Les vues de texte dans une disposition de fragment ne changent pas lors de l'appel de SetText ()
  • Comment détecter les informations système comme type d'OS ou de périphérique
  • 2 Solutions collect form web for “PhoneGap: Existe-t-il un moyen d'empêcher le clavier de redimensionner la vue?”

    Dans AndroidManifest.xml sur votre activité principale, ajoutez ce qui suit:

     android:windowSoftInputMode="adjustPan" 

    et

     android:configChanges="orientation|keyboardHidden" 

    Dans index.html ajoute ce que Traumalles a souligné:

     <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" /> 

    Ajouter

      <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" /> 

    À votre tête

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.