J'utilise la bibliothèque de support pour afficher des images vectorielles sur Android kitkat. Lorsque je teste mon application sur emulater, je ne vois aucune de ces images. J'ai fait une mise en page séparée pour Android lollipop et plus et cela fonctionne parfaitement (je pense que c'est parce que j'utilise la bibliothèque de support pour afficher les images vectorielles). src
au lieu de l'attribut srcCompat
Voici le code dans lequel j'utilise la bibliothèque de soutien.
<LinearLayout android:layout_alignParentBottom="true"
android:id="@+id/lake_detail"
android:background="@drawable/my_fishing_plan_footer_line"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="90dp"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<RelativeLayout
android:layout_marginRight="3dp"
android:id="@+id/fire_logo"
android:layout_width="20sp"
android:layout_height="20sp">
<ImageView
android:tint="#d74313"
app:srcCompat="@drawable/circle_icon"
android:layout_width="30sp"
android:layout_height="30sp" />
<ImageView
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
app:srcCompat="@drawable/lauzaviete"
android:layout_width="25dp"
android:layout_height="25dp" />
</RelativeLayout>
et c'est étrange car je vois les images dans la fenêtre de prévisualisation d'Android studio.
5 votes
Utilice
android.support.v7.widget.AppCompatImageView
et assurez-vous que vous utilisez la dernière version du support.1 votes
@Jared Burrows Merci ! Pourriez-vous écrire ceci comme une réponse ? J'aimerais l'accepter !