Le widget TimePickerDialog dans PreferenceScreen en mode paysage est trop petit. screenshotWidget TimePickerDialog en mode paysage (PreferenceScreen)
J'ai essayé les deux approches (PreferenceActivity et PreferenceFragments) selon les instructions suivantes: TimePicker in PreferenceScreen
La mise en page TimePickerDialog est vide en mode paysage, lorsque vous utilisez un titre de timepicker. J'ai donc désactivé le titre. Dans la version PreferenceActivity, j'ai ajouté setDialogTitle("");
à TimePreference. Dans la version PreferenceFragmentCompat j'ai ajouté le code suivant à TimePreference:
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
Dialog dialog = super.onCreateDialog(savedInstanceState);
dialog.setTitle("");
return dialog;
}
Dans les deux versions, l'horloge est présenté dans le paysage, mais le widget est trop petit; (Je n'ai pas de problèmes avec les widgets trop petits, lors de l'utilisation timepickerdialogs sans titres en dehors de l'écran Preference)
Des idées pour implémenter TimePicker dans le PreferenceScreen, de sorte que la mise en page est ok en mode paysage?