Android 6 中的 TimePickerDialog 未正确显示
TimePickerDialog doesn't show properly in Android 6
我正在使用 DatePickerDialog select 在我的应用程序上计时。当我 运行 我的应用程序在 Android 5 的设备上作为 OS 对话框正确显示时,同时如果我 运行 我的应用程序在 Android 6 的设备上这是对话框的样子:
有人可以帮我吗?
我解决了更改创建 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);
我正在使用 DatePickerDialog select 在我的应用程序上计时。当我 运行 我的应用程序在 Android 5 的设备上作为 OS 对话框正确显示时,同时如果我 运行 我的应用程序在 Android 6 的设备上这是对话框的样子:
有人可以帮我吗?
我解决了更改创建 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);