2010-07-27 7 views
4

Est-il possible de configurer android.app.DatePickerDialog afin qu'il soit localisé pour le format européen facilement (échange jour et mois et échange les noms des boutons anglais avec les localisés)?Localiser Android DatePickerDialog

Répondre

4

DatePickerDialog est localisé par défaut. Je l'ai essayé sur un vrai appareil et la localisation de la boîte de dialogue s'adapte au système par défaut.

+0

Informations supplémentaires pour les paramètres régionaux de l'application que vous pouvez trouver [ici] (http://stackoverflow.com/questions/21257014/set-language-to-french-in-android-datepickerdialog) –

0

Vous pouvez concevoir 2 DatePickerDialog s et utiliser une condition basée sur le Locale class pour choisir entre l'un ou l'autre. Toutefois, comme il n'existe pas de paramètres régionaux "Europe", mais uniquement des paramètres régionaux de pays, vous devrez peut-être placer les paramètres régionaux européens dans une liste et vérifier si les paramètres régionaux figurent dans la liste. Les paramètres régionaux actuels du téléphone sont accessibles avec: Locale.getDefault()

+1

Mais le android.app.DatePickerDialog n'a aucune option pour le localiser dans un autre format, ou est-ce que je le supervise? Dois-je le réécrire tout seul? – georam

+0

Je ne connais pas beaucoup ce genre de dialogue, mais je pense que vous devez réécrire le vôtre. – Sephy