CardView color de fondo siempre blanco
Estoy usando RecyclerView con GridLayoutManager y tengo cada artículo como CardView.
Desafortunadamente, el CardView aquí no parece cambiar su color de fondo. He intentado en el diseño y programación, así, pero he intentado nada parece funcionar.
- Los estados de color de fondo de CardView no se respetan
- Diferentes resultados de CardView de la Biblioteca de soporte de Android en diferentes dispositivos
- Crear vista sobre cardview en android
- No se encontró ningún recurso que coincida con el nombre dado (en 'cardBackgroundColor' con el valor '? Android: attr / colorBackgroundFloating')
- Cómo deshabilitar la sombra alrededor de la vista de la tarjeta en android
He estado luchando durante bastante tiempo. Aprecio si alguien me podría ayudar con este problema.
- Comportamiento de sombra extraño durante el cambio de tarjeta
- ¿Cómo animar entre CardView a estilo plano EditText, como se muestra en la aplicación Dialer en Lollipop?
- CardView va encima de FrameLayout, pero declaró primero
- El evento de clic de los padres no se activa cuando se hace clic en recyclerview
- ¿Cuál es la mejor práctica para agrupar elementos en CardView?
- Programar '? SelectableItemBackground' en la vista de Android
- Android.graphics.drawable.ColorDrawable no se puede convertir en android.support.v7.widget.RoundRectDrawableWithShadow
- Los elementos de RecyclerView no llenan el ancho
Si desea cambiar el color de fondo de la tarjeta, utilice:
app:cardBackgroundColor="@somecolor"
Me gusta esto:
<android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" app:cardBackgroundColor="@color/white"> </android.support.v7.widget.CardView>
Puede hacerlo en XML o mediante programación:
En XML:
card_view:cardBackgroundColor="@android:color/red"
Programáticamente:
cardView.setCardBackgroundColor(Color.RED);
- Guardar la lista de objetos serializable en sharedPreferences
- ¿Pueden las preferencias compartidas ser privadas?