2017-10-18 17 views
1

je besoin d'une petite aide pour la conception d'une mise en page comme Instagram. Mon Gridview ne prend pas l'intégralité de l'écran, par conséquent la page principale n'est pas défilable. Besoin d'aideGridview ne remplit pas tout l'écran

Structure

enter image description here

écran

enter image description here

+0

Vérifiez la hauteur et la largeur de la vue parent de GridView. – Mudassir

+0

essayez d'utiliser la vue recycleur à l'aide du gestionnaire de disposition de grille et conservez la hauteur en tant que contenu de retour à la ligne. –

Répondre

0

Utilisation NestedScrollView au lieu de ScrollView: faire la hauteur de NestedScrollView être match_parent, et un LinearLayout hauteur à l'intérieur de cette vue défilement imbriquée - wrap_content.

NestedScrollView supporte des vues en défilants sans aucun problème.

et la hauteur de votre GridView devrait être wrap_content aussi.

Vous devez mettre à jour votre application/fichier gradle avec ceci:

com.android.support:support-core-ui:26.1.0

Remplacer 26.1.0 sur la version que vous utilisez si nécessaire.