I am using below code but this is showing up the gregorian calendar instead of Hijri Calendar...
val locale = ULocale("@calendar=islamic-umalqura")
val calendar = android.icu.util.Calendar.getInstance(locale)
////tried IslamiCalendar.getInstance(locale) but not working
val date = DatePickerDialog.OnDateSetListener{
view: DatePicker?, year: Int, month: Int, dayOfMonth: Int ->
calendar[android.icu.util.IslamicCalendar.YEAR] = year
calendar[android.icu.util.IslamicCalendar.MONTH] = month
calendar[android.icu.util.IslamicCalendar.DAY_OF_MONTH] = dayOfMonth
}
val datePickerDialog = DatePickerDialog(
LocalContext.current,
date,
calendar[android.icu.util.IslamicCalendar.YEAR],
calendar[android.icu.util.IslamicCalendar.MONTH],
calendar[android.icu.util.IslamicCalendar.DAY_OF_MONTH]
).show()