修改TimePickerDialog的样式

2021-01-15  本文已影响0人  梧叶已秋声

默认是clock模式的,由于系统时间设置为24h时clock模式无法显示24小时,因为时钟只有12小时制,因此需要改为spinner模式

public class TimePickerDialogFragment extends DialogFragment {
 
         if (Utils.isLOrLater()) {
             final Context context = getActivity();
-            return new TimePickerDialog(context, new TimePickerDialog.OnTimeSetListener() {
+            return new TimePickerDialog(context,android.R.style.Theme_Holo_Light_Dialog_NoActionBar, new TimePickerDialog.OnTimeSetListener() {
                 @Override
                 public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                     listener.onTimeSet(TimePickerDialogFragment.this, hourOfDay, minute);

参考链接:
TimePickerDialog in spinner mode
Android TimePickerDialog样式配置与TimePicker模式选择
android 开发 时间选择器TimePicker的使用

上一篇 下一篇

猜你喜欢

热点阅读