Couleur de fond CardView toujours blanche

J'utilise RecyclerView avec GridLayoutManager et j'ai chaque élément comme CardView.

Malheureusement, CardView ne semble pas changer sa couleur de fond. J'ai essayé dans la mise en page et par programme, mais j'ai essayé, rien ne semble fonctionner.

  • Comment exécuter le script BASH dans mon Android?
  • Comment utiliser le sélecteur pour mesurer la vue d'image dans Android
  • OnLocationChanged () jamais appelé
  • Type de ressource XML manquant pour la valeur PercentRelativeLayout Percentage?
  • Lien Android vers les paramètres réseau et sans fil
  • Comment utiliser getListView () en activité?
  • Je me suis battu pendant un bon moment. J'apprécie si quelqu'un pourrait m'aider avec ce problème.

  • Comment inclure des suggestions dans le clavier Android
  • L'extraction du code postal sur la carte SD est très lente. Comment optimiser les performances?
  • Envoyer un objet personnalisé à l'aide du classeur natif Android
  • Comment faire pour que le nouveau NavigationView joue bien avec la barrière de barre d'état?
  • Comment créer trois colonnes dans TableLayout
  • Instagram depuis Android ouvre sur certains utilisateurs et ajoute la légende à l'image téléchargée
  • 2 Solutions collect form web for “Couleur de fond CardView toujours blanche”

    Si vous souhaitez modifier la couleur d'arrière-plan de la carte, utilisez:

    app:cardBackgroundColor="@somecolor" 

    comme ça:

     <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" app:cardBackgroundColor="@color/white"> </android.support.v7.widget.CardView> 

    Vous pouvez le faire en XML ou par programme:

    En XML:

     card_view:cardBackgroundColor="@android:color/red" 

    Par programme:

     cardView.setCardBackgroundColor(Color.RED); 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.