Estoy usando RecyclerView con GridLayoutManager y tengo cada elemento como CardView.
Desafortunadamente, el CardView aquí no parece cambiar su color de fondo. Intenté en el diseño y también mediante programación, pero he intentado que nada parece funcionar.
He estado luchando por bastante tiempo. Agradezco que alguien pueda ayudarme con este problema.
Respuestas:
Si desea cambiar el color de fondo de la tarjeta, use:
Me gusta esto:
Editar: como señaló @imposible, debe incluir
en su etiqueta XML raíz para hacer que este fragmento funcione
fuente
android.support.v7.widget.CardView
. Usarapp:cardBackgroundColor="@somecolor"
funcionó para mí, perocard_view:cardBackgroundColor="@somecolor"
no lo hizo.Puede hacerlo en XML o mediante programación:
En XML:
Programáticamente:
fuente
Kotlin para XML
app:cardBackgroundColor="@android:color/red"
código
cardName.setCardBackgroundColor(ContextCompat.getColor(this, R.color.colorGray))
fuente
Código XML
Del código
fuente
app:cardBackgroundColor="#488747"
use esto en la vista de su tarjeta y puede cambiar el color de la vista de su tarjeta
fuente
Puedes usar
o
fuente