avant de commencer, je dois dire que je suis un débutant dans le développement Android :) J'utilise une grille recyclerView
et ont mis le nombre de colonnes à 2. Je ne Avoir un ImageView
dans mon cardView
et je ne sais pas comment faire de cette carte (ou Image) pour être 50% de la largeur de l'écran, parce que lorsque je définis sa hauteur et sa largeur avec des nombres, j'ai des problèmes sur différentes tailles d'écran.largeur de ImageView à 50 pour cent de la largeur de l'appareil Android
J'ai lu et essayé quelques façons avec layout_weight
mais cela ne fonctionne pas avec ce cardView
.
card.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="200dp"
android:layout_height="200dp"
>
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/list_photo_double_view"
android:src="@drawable/e48"
/>
</LinearLayout>
Comment puis-je faire ici?
Merci à l'avance
'' CardView' s'étend de FrameLayout'. Si vous voulez vraiment utiliser 'CardView', mettez un' LinearLayout' dans CardView, alors vous pouvez utiliser attr layout_weight –