J'ai utilisé la mise en page de CardView en p> mais il semble qu'il n'y a pas d'émergence ou couleur de celui-ci, p> p> Ceci post_item.xml strong> p> J'ai essayé de résoudre le problème en ajoutant ces deux lignes sur recyclerview comme ceci answer mais il n'a pas fonctionné list_item.xml code> "La cellule postale XML" pour recyclerview ", j'essaie de faire valoir les cartes et la couleur du diviseur près de gris comme ce
Cette image pour la situation actuelle p> Android: Divider = "# E6E6E6"
Android: Dividerheight = "0PX" CODE> P> P>
4 Réponses :
Essayez ce code: Vous devez utiliser: p> au lieu de: p> pour dessiner l'ombre Vous devez utiliser le dessin du disque dur p> explication de Android DOC: P> CardView ajoute un remplissage supplémentaire pour dessiner des ombres sur les plates-formes avant
L. P>
Cela peut entraîner des cartes différentes entre L et avant L.
Si vous avez besoin d'aligner Cardview avec d'autres vues, vous aurez peut-être besoin d'API.
Version des ressources spécifiques à la dimension pour tenir compte des modifications. En tant que
alternative, vous pouvez définir le drapeau de CardUSECompatPadding sur True et
CardView ajoutera les mêmes valeurs de rembourrage sur les plates-formes L et après. P>
Puisque le drapeau CardUSECompatpadding de CardUSECompatpatPading TRUE ajoute des lacunes inutiles
Dans l'interface utilisateur, la valeur par défaut est FALSE. P>
blockQuote> p>
Si le problème est toujours confronté à un problème de fond de fond dans Recyccleview. P>
Après avoir défini cette option
<androidx.recyclerview.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#F5F5F5" // >>> this the color you need > </androidx.recyclerview.widget.RecyclerView>
réponse brillante !, cela exactement ce dont j'avais besoin