美文网首页
修改TimePickerDialog的样式

修改TimePickerDialog的样式

作者: 梧叶已秋声 | 来源:发表于2021-01-15 09:30 被阅读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的使用

相关文章

网友评论

      本文标题:修改TimePickerDialog的样式

      本文链接:https://www.haomeiwen.com/subject/tzfwoktx.html