Sto utilizzando la libreria di supporto 21 per la mia app. Il tema è anche definito in valori-v21, ma lo DatePickerDialog
non utilizza il colore di accento per lo sfondo e il colore del testo.Android DatePickerDialog colore accento (in v21 +)
Cosa posso fare per modificare questo colore con il colore dell'accento?
mio themes.xml corrente vengono
valori/themes.xml valori-V21
<style name="AppTheme" parent="AppTheme.Base" />
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="windowActionModeOverlay">true</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
/themes.xml
<style name="AppTheme" parent="AppTheme.Base">
<item name="android:colorPrimary">@color/colorPrimary</item>
<item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:colorAccent">@color/colorAccent</item>
<item name="android:alertDialogTheme">@style/AppTheme.AlertDialog</item>
</style>
<style name="AppTheme.AlertDialog" parent="android:Theme.Material.Light.Dialog.Alert">
<item name="android:colorPrimary">@color/colorPrimary</item>
<item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:colorAccent">@color/colorAccent</item>
</style>
Il tema dell'app definisce un tema di dialogo predefinito. Avrai bisogno di estendere questo tema per includere il tuo colore accento. – alanv
@alanv Ho aggiunto i miei temi (parzialmente funzionanti) al mio post originale. Riesci a vedere il mio errore per DatePickerDialog? – mars3142