mirror of
https://github.com/nextcloud/talk-android
synced 2025-02-01 20:22:03 +00:00
Merge pull request #3332 from nextcloud/issue-3326-reminder-locale-bug
TimePicker format matches locale of device
This commit is contained in:
commit
f4beb843f7
@ -21,6 +21,7 @@ package com.nextcloud.talk.ui.dialog
|
||||
|
||||
import android.app.Dialog
|
||||
import android.os.Bundle
|
||||
import android.text.format.DateFormat
|
||||
import android.text.format.DateUtils
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
@ -32,6 +33,7 @@ import com.google.android.material.datepicker.DateValidatorPointForward
|
||||
import com.google.android.material.datepicker.MaterialDatePicker
|
||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||
import com.google.android.material.timepicker.MaterialTimePicker
|
||||
import com.google.android.material.timepicker.TimeFormat
|
||||
import com.nextcloud.android.common.ui.theme.utils.ColorRole
|
||||
import com.nextcloud.talk.R
|
||||
import com.nextcloud.talk.application.NextcloudTalkApplication
|
||||
@ -229,9 +231,10 @@ class DateTimePickerFragment(
|
||||
}
|
||||
|
||||
private fun setUpTimePicker(year: Int, month: Int, day: Int, weekInYear: Int) {
|
||||
val timePicker = MaterialTimePicker
|
||||
.Builder()
|
||||
val locale = if (DateFormat.is24HourFormat(requireContext())) TimeFormat.CLOCK_24H else TimeFormat.CLOCK_12H
|
||||
val timePicker = MaterialTimePicker.Builder()
|
||||
.setTitleText(R.string.nc_remind)
|
||||
.setTimeFormat(locale)
|
||||
.build()
|
||||
|
||||
timePicker.addOnPositiveButtonClickListener {
|
||||
|
Loading…
Reference in New Issue
Block a user