Quand devrais-je utiliser dire un DatePickerDialog sur un widget DatePicker gonflé dans un DialogFragment? Je l'ai toujours fait la deuxième manière et n'ai aucune idée quand/comment utiliser la première méthode. La même question s'applique à d'autres widgets sélecteurs comme TimePicker et TimePickerDialog.Quand utiliser DatePickerDialog sur un DatePicker dans un DialogFragment?
2
A
Répondre
3
Différence entre DatePickerDialog
et DatePicker
DatePicker
- Il est un contrôle par lui-même.DatePickerDialog
- Il est une boîte de dialogue avec un sélecteur de date
Quand dois-je utiliser?
- utilisation
DatePicker
contrôle dans votre mise en page d'activité (si vous avez assez d'espace) - Utilisez le
DatePickerDialog
lorsque vous ne disposez pas de suffisamment d'espace et/ou si vous voulez ouvrir la date dialogue dans une vue séparée.
Selon le document, DatePickerDialog
est un
Une simple boîte de dialogue contenant un DatePicker.
PS. Dans mon expérience, j'éviterais d'utiliser le DatePicker
dans la mise en page d'activités tout de suite à cause des contraintes d'espace. Envisagez des appareils comme Nexus 4 lorsque vous les utilisez.
Merci pour la réponse, pouvez-vous expliquer ce que vous entendez par contraintes d'espace? Voulez-vous dire la taille de l'appareil? Et pourquoi cela joue-t-il un rôle dans le choix de l'utilisation? –
Oui. C'est mon expérience personnelle. Ce que je voulais dire en réalité, c'est que tous les sélecteurs de date ont besoin d'une vue de défilement lorsque vous avez d'autres contrôles dans l'activité. Lorsque vous souhaitez que les utilisateurs se concentrent uniquement sur le sélecteur de date, vous pouvez l'utiliser dans une boîte de dialogue. –