Je souhaite afficher un ensemble d'images dans GridView (elles ont les mêmes dimensions). Sous la disposition de GirdView et de l'élément GirdView. Le problème est que la hauteur de l'image est étirée. Pourquoi ?Comment afficher les images dans GridView avec ses dimensions d'origine
mise en page GridView:
<GridView
android:id="@+id/gvRecipes"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_below="@+id/include1"
android:layout_margin="0dp"
android:background="@drawable/bg"
android:gravity="right"
android:horizontalSpacing="10dp"
android:padding="0dp"
android:verticalSpacing="5dp" >
</GridView>
article GridView est:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/include21"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="10dp"
android:background="@drawable/btn"
android:padding="5dp" >
<ImageView
android:id="@+id/imgRecibeImage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:src="@drawable/img1" />
<TextView
android:id="@+id/txtRecibeName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_gravity="bottom"
android:background="#80000000"
android:gravity="right"
android:padding="5dp"
android:text="Crispy Chicken and Sandwich"
android:textColor="#ffffff"
android:textSize="17sp" />
</FrameLayout>
En fait, vous pouvez définir la largeur et la hauteur du correctif de vue d'image pour l'afficher correctement. –