Configuración base recomendada
Antes de usar los componentes Material, verifica que tu proyecto tenga la dependencia de Material Components, ViewBinding activado si lo vas a usar, y un tema compatible.
// build.gradle.kts (:app)
dependencies {
implementation("com.google.android.material:material:1.13.0")
implementation("androidx.constraintlayout:constraintlayout:2.2.1")
implementation("androidx.recyclerview:recyclerview:1.4.0")
implementation("androidx.cardview:cardview:1.0.0")
}
android {
buildFeatures {
viewBinding = true
}
}
<!-- res/values/themes.xml -->
<style name="Theme.MiApp" parent="Theme.MaterialComponents.Light.NoActionBar">
<item name="colorPrimary">@color/azul_principal</item>
<item name="colorPrimaryVariant">@color/azul_oscuro</item>
<item name="colorSecondary">@color/naranja_acento</item>
<item name="colorOnPrimary">@color/white</item>
<item name="android:fontFamily">sans</item>
</style>