Existe-t-il un widget Android qui permet de choisir la date et l'heure en même temps? J'utilise déjà le sélecteur de temps de base et le sélecteur de date .
Mais ils ne sont pas si sexy et conviviaux (j'ai trouvé). Savez-vous s'il existe un widget comprenant à la fois la date et l'heure?
Merci beaucoup, Luc
showDialog
. Peut-être que quelque chose de plus actuel arrivera bientôt.Mettez les deux
DatePicker
etTimePicker
dans un format XML.date_time_picker.xml:
Le code:
la source
Utilisez cette fonction, elle vous permettra de photographier la date et l'heure une par une, puis de la définir sur la date variable globale. Pas de bibliothèque pas de XML.
la source
J'ai créé une bibliothèque pour ce faire. Il a également des couleurs personnalisables!
C'est très simple à utiliser.
Commencez par créer un auditeur:
Ensuite, vous créez et affichez la boîte de dialogue:
J'espère que tu trouves cela utile.
la source
Appelez la boîte de dialogue du sélecteur de temps dans la
DatePicker
méthode de mise à jour de l'heure. Il ne sera pas appelé en même temps, mais lorsque vous appuyezDatePicker
sur le bouton de réglage. La boîte de dialogue du sélecteur de temps s'ouvre. La méthode est donnée ci-dessous.le main.xml est donné ci-dessous
la source
Je voulais aussi combiner un DatePicker et un TimePicker. Je crée donc une API pour gérer les deux dans une seule interface! :)
https://github.com/Kunzisoft/Android-SwitchDateTimePicker
Vous pouvez également utiliser SublimePicker
la source
<item name="android:textSize">11sp</item>
et supprimer le paramètre gras. 2) ressemble àsetDefaultDateTime(..)
doit être appelé ou vous obtenez une exception d'exécution .. donc j'appelle cela avec justeCalendar.getInstance().getTime()
comme paramètre. Meilleur projet github pour un sélecteur de date que j'ai vu jusqu'à présent - merci de le partagerLes URL que vous liez pour montrer comment faire apparaître une boîte de dialogue avec un sélecteur d'heure et une autre boîte de dialogue avec un sélecteur de date. Cependant, vous devez savoir que vous pouvez utiliser ces widgets d'interface utilisateur directement dans votre propre mise en page. Vous pouvez créer votre propre boîte de dialogue qui inclut à la fois un TimePicker et un DatePicker dans la même vue, réalisant ainsi ce que je pense que vous recherchez.
En d'autres termes, au lieu d'utiliser TimePickerDialog et DatePickerDialog, utilisez simplement les widgets d'interface utilisateur
TimePickeretDatePickerdirectement dans votre propre boîte de dialogue ou activité.la source
J'étais confronté au même problème dans l'un de mes projets et j'ai décidé de créer un widget personnalisé contenant à la fois le sélecteur de date et d'heure dans une boîte de dialogue conviviale. Vous pouvez obtenir le code source avec un exemple à l' adresse http://code.google.com/p/datetimepicker/ . Le code est sous licence Apache 2.0.
la source
J'ai bifurqué, mis à jour, refactorisé et mavenisé le projet android-dateslider. C'est sur Github maintenant:
https://github.com/casidiablo/date-slider
la source
Vous pouvez utiliser l'un des
DatePicker library
wdullaer / MaterialDateTimePickerPremier spectacle DatePicker.
ensuite
onDateSet callback store date & show TimePicker
À l'
onTimeSet callback
heure du magasinla source
Peut-être que ce lien de didacticiel aidera http://custom-android-dn.blogspot.com/2013/03/how-to-create-custom-date-time-picker.html
la source
Une autre option est la roue Android projet qui se rapproche assez de la boîte de dialogue UIDatePicker d'iOS.
Il fournit un curseur vertical pour choisir n'importe quoi (y compris la date et l'heure). Si vous préférez le curseur horizontal, le DateSlider référencé par Rabi est meilleur.
la source
J'ai écrit un petit widget qui vous permet de choisir à la fois la date et l'heure.
DateTimeWidget
la source
J'ai créé une boîte de dialogue d'alerte qui combine le sélecteur de date et le sélecteur d'heure. Vous pouvez obtenir du code sur https://github.com/nguyentoantuit/android Remarque: DateTimePicker est une bibliothèque
la source
Voici une version plus compacte de l'idée de Jaydeep de montrer un dialogue après l'autre. J'aime cette solution car elle n'a pas de dépendances.
la source