Cette question est peut-être hors sujet mais je cherche vraiment une réponse.Image déroulante en affichage liste pour plusieurs résolutions
J'utilise la liste, il a l'image et le texte (40% image et 60% du texte). L'image est en cours de chargement depuis le serveur. J'utilise Universal Image chargement lib pour cache. Nous envoyons des résolutions d'image de 200 * 200 pour toutes les résolutions. Dans certains appareils, il semble peu étirer, Y at-il un moyen que nous pouvons ajouter la hauteur de la largeur de l'image selon la résolution.
Je veux simplement télécharger l'image selon la résolution de l'appareil. mais comment vais-je calculer la largeur de l'image et la hauteur pour différentes résolutions pour s'adapter à 40% de l'élément de la liste?
Edit: xml layout Ajouté (Liste de mise en page de l'article)
<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.4"
android:orientation="vertical" >
<ImageView
android:id="@+id/recommendationlist_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:contentDescription="@string/app_name"
android:scaleType="fitXY"
android:src="@drawable/imgnt_placeholder" />
</RelativeLayout>
<RelativeLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="0.6"
android:padding="10dp" >
<TextView
android:id="@+id/recommendationlist_eventname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="start|center_vertical"
android:maxLines="2"
android:minLines="1"
android:textColor="#86bc25"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/recommendationlist_venuename"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@id/recommendationlist_eventname"
android:layout_alignStart="@id/recommendationlist_eventname"
android:layout_below="@id/recommendationlist_eventname"
android:textColor="#444444"
android:textSize="12sp" />
<TextView
android:id="@+id/recommendationlist_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@id/recommendationlist_venuename"
android:layout_alignParentBottom="true"
android:layout_alignStart="@id/recommendationlist_venuename"
android:textColor="#444444"
android:textSize="14sp"
android:textStyle="bold|italic" />
</RelativeLayout>
Merci Vous
Utilisation Picaso pour l'image de la charge du serveur .. – Santosh
changement ScaleType à -> android: scaleType = "center" –