2016-05-05 19 views
0

Ich verwende Datepickerdialog in Dialogfragment und die Spinner sind transparent wie in diesem Bild gezeigt Transparent Spinners Wie kann ich das beheben?Android Datepicker Dialog hat transparenten Hintergrund

Dank

+0

Überprüfen Sie Ihr Thema, das Sie auf diese –

+0

angewendet haben, fügen Sie Ihren styles.xml-Code ein. –

+0

Haben Sie ein anderes Gerät als einen Emulator eingecheckt? – Vaikesh

Antwort

1

ein benutzerdefiniertes Dialog Thema eingrenzen, wie unten die hintere Grundfarbe in Ihrem styles.xml Einstellung.

<style name="DialogTheme" parent="Theme.AppCompat.Light.Dialog"> 
    <item name="colorAccent">@color/white</item> 
</style> 

und wenden dieses Thema auf den Datumsauswahl-Dialog, während des Erstellens von

DatePickerDialog dialog = new DatePickerDialog(context, R.style.DialogTheme, 
       new MyDateSetListener(), selectedYear, selectedMonth, selectedDate); 

Hoffnung, das hilft.

+3

Dies scheint nur mit Visual Studio Android Emulator passiert. Wenn ich versuche, es im nativen Android-Emulator auszuführen, tritt das Problem nicht auf. Und auch auf echten Geräten scheint alles ok zu sein. Irgendjemand hat eine Idee, warum das Visual Studio Android Emulator anders verhält? – rbmanian75

Verwandte Themen