farizdotid Buruh ketik yang ingin bermanfaat bagi semua orang. | Android Developer, Freelance, Seo Analyst.

Cara Membuat Date Picker Android Kotlin

1 min read

Cara Membuat Date Picker Android Kotlin

Cara Membuat Date Picker Android Kotlin – Hi gaes, kali ini saya mau membagikan tutorial android sederhana yaitu bagaimana membuat fungsi membuka dialog tanggal atau istilahnya Date Picker pada bahasa pemrograman Kotlin. Biasanya Date Picker ini digunakan untuk keperluan case seperti kapan user tersebut lahir, case ketika user diminta untuk memilih tanggal pengambilan barang atau pengiriman barang, dan case case lainnya yang berkaitan dengan Kalendar.

 

Setup Project,

Buka Android Studio lalu buatlah project dengan nama Sample DatePicker

Cara Membuat Date Picker Android Kotlin
Cara Membuat Date Picker Android Kotlin

Empty Activity,

Pilih empty activity

Mengaktivkan ViewBinding,

Aktifkan ViewBinding pada project android kalian. Caranya buka file build.gradle(:app) lalu sisipkan kode berikut :

Untuk Full code build.gradle(:app) jadi seperti ini :

Layouting,

Buatlah layout atau tampilan sederhana seperti ini :

Inisialisasi ViewBinding,

Inisialisasi ViewBinding pada activity / fragment kalian

lalu didalam method onCreate ubah menjadi seperti ini :

Fungsi initAction(),

Bikin 1 fungsi dengan nama initAction(). Fungsi initAction() ini nantinya berfungsi untuk menyimpan atau berisi fungsi fungsi yang ada kaitannya dengan onClick / Suatu aksi.

DateListener,

Bikin variable dateListener yang berisi listener dari method  DatePickerDialog.OnDateSetListener. Buatlah seperti ini :

Untuk format date kebutuhan UI pada aplikasi biasanya :

dd MMM yyyy = hasilnya : {tanggal} {nama_bulan_3_huruf} {tahun} = 20 Aug 2022

dd MMMM yyyy = hasilnya : {tanggal} {nama_bulan_lengkap} {tahun} = 20 August 2022

dd/MM/yyyy = hasilnya : {tanggal} {angka_bulan} {tahun} = 20/08/2022

 

Fungsi initAction(),

Didalam fungsi initAction() tambahkan fungsi onClick pada btnPilihTanggal lalu buat code seperti ini :

Fungsi tersebut untuk membuka date picker dialog.

Note :

dateDialog.datePicker.minDate = System.currentTimeMillis()

Fungsi ini untuk memvalidasi bahwa tanggal sebelum hari ini akan disable. Contoh, jika sekarang tanggal 20 Agustus maka tanggal sebelum 20 Agustus tidak akan bisa di klik.

dateDialog.datePicker.maxDate = System.currentTimeMillis()

Fungsi ini untuk memvalidasi bahwa tanggal sesudah hari ini akan disable. Contoh, jika sekarang tanggal 20 Agustus maka tanggal sesudah 20 Agustus tidak akan bisa di klik.

 

Sehingga code pada Activity / Fragment kamu akan seperti ini :

Run App,

Jalankan aplikasi~

Cara Membuat Date Picker Android Kotlin Cara Membuat Date Picker Android Kotlin

Demikian tutorial android sederhana mengenai Cara Membuat Date Picker Android Kotlin. Jika ada yang ingin ditanyakan atau kurang mengerti bisa langsung berkomentar pada halaman post ini.

farizdotid Buruh ketik yang ingin bermanfaat bagi semua orang. | Android Developer, Freelance, Seo Analyst.

Leave a Reply

Your email address will not be published. Required fields are marked *