2016-12-16 4 views
0
nicht

In meinem Projekt habe ich Datumsauswahl-Widget im Layout wie folgt verwendet, da ich nur Spinner brauchen, und ich habe deaktiviert Kalenderansicht für meine Datumsauswahl für Lutscher VersionAndroid Datepicker Textfarbe ändern Arbeits

<DatePicker 
android:id="@+id/datePickr" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:theme="@android:style/Widget.DatePicker" 
android:calendarViewShown="false" 
android:datePickerMode="spinner" 
android:layout_alignParentTop="true" 
android:layout_centerHorizontal="true" /> 

Das Problem Ich konfrontiert ist, dass es unterschiedliche Farbe für Datepicker Text in Lollipop Version zeigt. Ich konnte die Farbe nicht ändern.

Was ich brauche, ist die Farbe des Datums picker Text so ändern, dass es die gleiche Farbe in verschiedenen Versionen zeigt.

+0

IMHO, müssen Sie Ihren Stil mit erforderlichen Text Farbpalette erstellen und wenden Sie es anstelle von Android-Stil. Weil der Androiden-Stil basierend auf der Android OS-Version ändern kann. Siehe [DatePicker Style] (http://www.materialdoc.com/date-picker/) –

+0

Mögliches Duplikat von [Change Datepicker Dialogfarbe für Android 5.0] (http://stackoverflow.com/questions/28738089/change-datepicker) -dialog-color-for-android-5-0) – Ironman

+0

Ich benutze kein Datepicker Dialog Just Datepicker in meinem Layout In Datepicker benutze ich Und in styles.xml benutze ich In sturio" dgts__purple "wird gezeigt, aber immer noch weiße farbe auf meinem android – Ajith

Antwort

1

Wie bei den meisten Komponenten, die Datepicker der Textfarbe wird durch textColorPrimary erfolgen:

<item name="android:textColorPrimary">@color/Black</item> 
0

Versuchen Sie, die Textfarbe für datetext zu ändern? Sie können dies mit dem Block in Ihrem picker erreichen

dateTextAppearance

Sie eine color oder eine einzige Farbe für Ihre picker zur Verfügung stellen kann.