Afficher la mise en page lorsque le clavier programmable s'ouvre

Il existe un CardView avec un EditText et lorsque le clavier s'ouvre, il est placé juste en dessous du EditText . Mais comme indiqué ci-dessous, le clavier est trop proche du EditText et il est difficile d'appuyer sur le bouton "envoyer" car il n'y a pas assez d'espace.

Éditer le texte: Entrez la description de l'image ici

  • Android - Le langage WebView change brusquement sur Android N
  • Comment mettez-vous une bordure autour d'un ListView?
  • Réduire la taille de la police des composants AlertDialog.Builder
  • Android Studio SVN 1.8 Ce client est trop vieux pour travailler avec la copie de travail
  • Android: comment utiliser SectionIndexer
  • Qt5 pour Android: ABI incompatible
  • EditText avec focus: Entrez la description de l'image ici

    Existe-t-il un moyen de montrer le clavier après la fin de la carte? J'ai vu des questions similaires ici, mais aucune d'entre elles ne fournit une solution dont j'ai besoin. Certaines réponses suggèrent de définir un paddingBotton dans EditText, mais ce n'est pas ce que je veux. Je ne veux pas d'espace, je veux montrer la fin de CardView aussi.

    Notez que je ne veux pas redimensionner la mise en page, alors "adjustResize" n'est pas la solution et j'utilise déjà "adjustPan" dans AndroidManifest.xml

     <activity ... android:windowSoftInputMode="adjustPan" /> 

    Des pensées?

  • Comment faire le tour du coin d'un côté de la vision de texte dans Android
  • Thème différent pour différentes versions de SDK Android
  • Garder l'activité lorsque l'écran est éteint
  • IntelliJ IDEA Render erreur
  • Que fait l'option "Incremental Dex" dans Android Studio?
  • Comment obtenir le comportement de l'écran d'accueil de drag to bin, dans ma propre application?
  • One Solution collect form web for “Afficher la mise en page lorsque le clavier programmable s'ouvre”

    Si vous utilisez scrollview. Vous pouvez faire une chose est de faire défiler votre scrollview comme votre exigence

    Veuillez vous reporter au code ci-dessous

     ScrollView sv =(ScrollView)findViewById(R.id.scrl); sv.scrollTo(0, sv.getBottom()); or sv.fullScroll(View.FOCUS_DOWN); 

    Cette action que vous pouvez effectuer sur l'entrée douce de la touche Entrée.

    Il existe également une autre solution que vous pouvez cacher la suggestion de clavier en donnant

     android:inputType="textNoSuggestions" 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.