Как изменить размер DatePickerDialog на небольших устройствах? - PullRequest
0 голосов
/ 10 января 2020

У меня проблема с 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()
        }

enter image description here

...