У меня проблема с DataPicker на небольших устройствах. Проблема в том, что не изменяйте размер диалогового окна и пропускаются несколько недель, а компонент не избегает прокрутки в течение нескольких недель.
Кто-то знает, как это исправить ?? В больших устройствах работает как шарм.
Это мой код, если может помочь:
val dateSetListener =
DatePickerDialog.OnDateSetListener { _, year, monthOfYear, dayOfMonth ->
cal.set(Calendar.YEAR, year)
cal.set(Calendar.MONTH, monthOfYear)
cal.set(Calendar.DAY_OF_MONTH, dayOfMonth)
val myFormat = "dd MMM yyyy"
val sdf = SimpleDateFormat(myFormat, Locale.getDefault())
commonFormBirthdate.setText(sdf.format(cal.time).toString())
commonFormBirthdate.error = null
}
commonFormBirthdate.setOnClickListener {
DatePickerDialog(
context,
dateSetListener,
cal.get(Calendar.YEAR),
cal.get(Calendar.MONTH),
cal.get(Calendar.DAY_OF_MONTH)
).show()
}