2015-01-07 5 views
6

Sto provando a visualizzare datepicker in stile lecca-lecca nel dispositivo 4.4.2 qualcuno può darmi qualche idea da dove cominciare o è addirittura possibile?Possiamo visualizzare DatePicker in stile lecca-lecca in Kitkat Devices?

+0

non viene fornito con il tema? – njzk2

+0

Sì, è possibile, se si porta lo http://stackoverflow.com/questions/27362971/android-material-design-datepicker-with-appcompat –

+0

Grazie Mehrdad ... potrebbe dirmi di più su come portarlo? – leo

risposta

6

Più persone passano al design Materiale, è utile avere una risposta come riferimento.

Prima di tutto, il selettore data non viene fornito con il tema su dispositivi pre-lecca

Ma buone notizie sono, voi non dovete porta alla biblioteca da soli, altri lo hanno fatto già.

Controllare https://github.com/wdullaer/MaterialDateTimePicker o https://github.com/CiTuX/datetimepicker

Entrambe le librerie supportano Android versione 4.0 e fino (livello di API 14). Ho provato personalmente il primo e funziona benissimo.

+1

Si prega di notare che "Material DatePicker" non è la stessa di "Lollipop DatePicker": in ogni versione Android i raccoglitori hanno un po 'diverso stile grafico, quindi è necessario considerare lo stile esatto desiderato quando si sceglie la libreria da integrare. – manfcas

0

Per coloro che supporta Android 2.1+ e/o utilizza support-v4 biblioteca o AppCompatActivity da support-v7 suggerisco this library. È un clone di Flavien Laurent Date and Time Picker con alcuni miglioramenti. Entrambi sono basati su Official Google Date and Time Picker for Android 4.3+ ma adattati per Android 2.1+.

https://github.com/wdullaer/MaterialDateTimePicker sta lavorando solo con Android 4.0+ e la sua DatePickerDialog estende android.app.DialogFragment che è inutile se si sta utilizzando android.support.v7.app.AppCompatActivity perché funziona con frammenti che si estende android.support.v4.app.Fragment.