Android, de la Conception des Matériaux Datepicker avec AppCompat
J'essaie d'ajouter de la nouvelle Android 5.0 la Conception de Matériel Datepicker à mon pré 5.0 de l'application à l'aide de AppCompat. J'ai ajouté
compile "com.android.support:appcompat-v7:21.0.0"
de mon build.gradle fichier et mise à jour de mon Thème de:
<?xml version="1.0" encoding="utf-8"?>
<style name="AppTheme.Base" parent="@style/Theme.AppCompat.Light">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
</style>
mais le Datepicker ressemble encore à ceci:
Et pas comme cela:
Quelqu'un peut-il me dire comment obtenir la nouvelle datepicker pour travailler sur les pré 5.0 appareils?
Merci d'avance.
- Vous ne pouvez pas, à moins que vous porter par vos propres...
- ic, je vous remercie. Spinner, Case à cocher, etc travailler avec appcombat. la android la fragmentation devient ridicule et ennuyeux.
- Vous ne devriez pas vous soucier de ces détails... Pré 5.0 android, les utilisateurs ne savent pas à propos de nouveau sélecteur de date :-)... en outre, vous devriez être heureux que compat bibliothèque existe et que vous n'avez pas à vous soucier de plus en plus important des trucs comme des fragments de la barre d'action....
- ouais, peut-être que vous avez raison. merci.
- Comme je l'ai écrit, vous pouvez essayer de port... Fx à partir d'android 21 source...
- Avez-vous réussi à obtenir la nouvelle datepicker de pré 5.0 appareils? L'application de calendrier est de l'utiliser donc il devrait être possible
- Veuillez prendre un coup d'oeil à ma réponse ci-dessous. Il est possible de le faire en utilisant une 3ème partie de la bibliothèque.
- Selvin pourriez-vous dire quelle est la procédure de port à partir de 21 source?
- cay vous dites au sujet d'obtenir le matériel de conception de calendrier dans la boîte de dialogue de pré-sucette périphériques, je n'ai pas compris à propos de "portage" dont vous parlez.
Vous devez vous connecter pour publier un commentaire.
Mise à jour:
Ainsi souligné par jfcartier, il ya aussi maintenant MaterialDateTimePicker. C'est probablement une meilleure solution que celle ci-dessous, car il a une belle compatible API.
Vous pouvez essayer de le android-betterpickers de la bibliothèque. Il a un
CalendarDatePickerDialog
widget qui ressemble à celui que vous voulez. Il fournit une lumière et un thème sombre, mais pour la personnalisation des couleurs vous devez l'ajouter à un projet de bibliothèque et de modifier le code vous-même.L'utilisation est assez simple une fois que vous l'ajouter à la bibliothèque de votre projet.
Le résultat final devrait ressembler à ceci (désolé pour la mauvaise qualité).
J'ai aimé cette de la bibliothèque. C'est un clone de Flavien Laurent de la Date et de l'Heure Sélecteur avec quelques améliorations. Deux d'entre eux sont basés sur Officiel de Google de la Date et de l'Heure Sélecteur pour Android 4.3+ mais adaptée pour Android 2.1+.