我使用DatePickerDialog在我的应用上选择时间。当我在使用Android 5作为操作系统的设备上运行我的应用程序时,对话框显示正确,同时如果我在具有Android 6的设备上运行我的应用程序,这就是对话框的样子:
有人可以帮助我吗?
答案 0 :(得分:0)
我解决了改变TimePickerDialog创建方式的问题。
我有这段代码:
Calendar c = Calendar.getInstance();
return new TimePickerDialog(getContext(), myTimeListener, c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), true);
我更改了第二行:
Calendar c = Calendar.getInstance();
return new TimePickerDialog(getContext(), R.style.AppTheme, myTimeListener, c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), true);