Ajuster le scrollview lorsque le clavier est
J'ai une activité à une forme. Parce que la forme est assez long, j'ai utilisé un scrollview.
Le problème est que la scrollview ne change pas lorsque le clavier est en place. Le clavier chevauche la dernière partie de la scrollview.
Comment puis-je m'assurer que le clavier est en dessous de la scrollview et la scrollview est ajustée pour s'adapter à l'espace au-dessus d'elle?
En attendant, est-il un moyen de assurez-vous que les boutons "précédent" et "suivant" sont dans le clavier?
OriginalL'auteur dumazy | 2012-09-14
Vous devez vous connecter pour publier un commentaire.
Dans le fichier manifeste de l'application, ajoutez ce qui suit à l'souhaité
<activity />
--OriginalL'auteur Prashant Mishra
Vous devez ajouter android:windowSoftInputMode="adjustResize" dans le AndroidManifest.xml fichier.
OriginalL'auteur Bucks
si vous utilisez fragment, il vous suffit d'utiliser le code de contrôle, comme ci-dessous
context.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
OriginalL'auteur smallfatter
Pour
ScrollView
, j'aime utiliser les fonction suivantes du mode d'entrée pour leActivity
dans leAndroidManifest.xml
fichier:Ce qui fonctionne le mieux pour moi de les autres options.
OriginalL'auteur Ray Hunter
Ajouter en dessous de la ligne de code dans le manifeste le cadre de l'Activité de la balise
OriginalL'auteur Bilal Ahmad
Remarque, si vous utilisez CoordinatorLayout, assurez-vous de définir android:fitsSystemWindows="false" pour être en mesure de faire le travail pour "adjustResize"
Les réponses ci-dessus ne sont pas assez!
Voir cet article
https://code.luasoftware.com/tutorials/android/move-layout-when-keyboard-shown/
OriginalL'auteur CodingTT