Я пытаюсь использовать DialogFragment для размещения выбора даты в соответствии с рекомендациями Google здесь: http://developer.android.com/guide/topics/ui/controls/pickers.htmlПользовательские темы для андроид DatePicker DialogFragment показывает неприятны границы
Используя образец кода на странице выше, работает нормально, но я хочу уметь задавать конкретную тему для диалога выбора даты.
Если я изменить метод OnCreateDialog в диалоговом фрагменте из их образца, так что она возвращает выбор даты с определенной темой, как эта
...
// Create a new instance of DatePickerDialog and return it
DatePickerDialog dlg = new DatePickerDialog(getActivity(),
Android.R.style.Theme_DeviceDefault_Light_Dialog, this, year, month, day);
return dlg;
...
(т.е. только с помощью другого конструктора для DatePickerDialog, где вы можете обеспечить тему) я некрасивый непрозрачную границу вокруг моего выбора даты, когда оно отображается:
(скриншот здесь: http://i.stack.imgur.com/WO1YD.png)
Что я могу сделать, чтобы получить ри d границы?
Оказалось, что проблема не в фрагментах, я получаю один и тот же сломанный макет даже без фрагментов, когда создаю диалоговое окно, используя «DatePickerDialog» (контекст контекста, ** int theme **, DatePickerDialog.OnDateSetListener callBack, int year , int monthOfYear, int dayOfMonth) 'constructor – Vlad