Les réponses suivantes concernent l'unification descendante vers l'API niveau 9 :
Je peux seulement vous dire qu'Android et le support ne peuvent pas unifier les styles. Si vous ne me croyez pas, vous pouvez consulter Platform-Source et Platform-XML.
Lorsque chaque version implémente DatePickerDialog, elle utilise essentiellement de nouvelles API de la version correspondante, et le plus important est que les méthodes d'implémentation spécifiques sont différentes, ce qui est voué à être impossible à unifier. Par exemple : la nouvelle version ajoute. J'ai créé un package : android.icu.*, qui concerne le traitement de la localisation de l'heure et de la date.
Si vous devez l'unifier, réécrivez vous-même DatePicker. La charge de travail n'est pas minime de toute façon, sinon allez sur github pour trouver la roue.
Les réponses suivantes concernent l'unification descendante vers l'API niveau 9 :
Lorsque chaque version implémente DatePickerDialog, elle utilise essentiellement de nouvelles API de la version correspondante, et le plus important est que les méthodes d'implémentation spécifiques sont différentes, ce qui est voué à être impossible à unifier. Par exemple : la nouvelle version ajoute. J'ai créé un package :
android.icu.*
, qui concerne le traitement de la localisation de l'heure et de la date.Si vous devez l'unifier, réécrivez vous-même DatePicker. La charge de travail n'est pas minime de toute façon, sinon allez sur github pour trouver la roue.