/ / Comment définir les dimensions d'éléments d'image dans GridView pour remplir des espaces - android, xml, gridview, imageview, picasso

Comment définir les dimensions d'éléments d'image dans GridView pour remplir des espaces - Android, xml, gridview, imageview, picasso

Je veux que les images dans la vue en grille soientavec une taille plus grande en fonction de la taille de l'écran, même lorsque j'utilise le contenu encapsulé dans la vue de l'image et que le nombre de colonnes est fixé, cela laisse également des espaces, je télécharge des images de Picasso mon code:

gridview

<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<GridView  xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:verticalSpacing="0dp"
android:horizontalSpacing="0dp"
android:numColumns="2">
</GridView>
</FrameLayout>

vue de l'image

<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/posterImage"
android:layout_height="wrap_content"
android:layout_width="wrap_content">
</ImageView>

ma vue en grille

ce que je veux

Réponses:

0 pour la réponse № 1

Essayez d'ajouter votre layout_height et layout_width paramètre manuellement au lieu de wrap_content

<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/posterImage"
android:layout_height="370dp"
android:layout_width="370dp">
</ImageView>

Il est recommandé de placer les marges dp dans un fichier dimen.xml.

aussi dans gridView, vous devriez changer match_parent au lieu de fill_parent;