Apakah ada widget android yang memungkinkan untuk memilih tanggal dan waktu pada saat yang bersamaan? Saya sudah menggunakan pemilih waktu dasar dan pemilih tanggal .
Tapi mereka tidak seksi dan ramah pengguna (saya temukan). Apakah Anda tahu jika ada widget termasuk tanggal dan waktu?
Terima kasih banyak, Luc
showDialog
. Mungkin sesuatu yang lebih baru akan segera hadir.Masukkan keduanya
DatePicker
danTimePicker
dalam tata letak XML.date_time_picker.xml:
Kode:
sumber
Gunakan fungsi ini yang akan memungkinkan Anda untuk memotret tanggal dan waktu satu per satu kemudian mengaturnya ke tanggal variabel global. Tidak ada perpustakaan tanpa XML.
sumber
Saya membuat perpustakaan untuk melakukan ini. Ini juga memiliki warna yang dapat disesuaikan!
Ini sangat mudah digunakan.
Pertama Anda membuat pendengar:
Kemudian Anda membuat dan menampilkan dialog:
Semoga bermanfaat.
sumber
Panggil dialog pemilih waktu dalam
DatePicker
metode waktu pembaruan. Itu tidak akan dipanggil pada saat yang sama tetapi ketika Anda menekanDatePicker
tombol set. Dialog pemilih waktu akan terbuka. Metode diberikan di bawah ini.main.xml diberikan di bawah ini
sumber
Saya juga ingin menggabungkan DatePicker dan TimePicker. Jadi saya membuat API untuk menangani keduanya dalam satu antarmuka! :)
https://github.com/Kunzisoft/Android-SwitchDateTimePicker
Anda juga dapat menggunakan SublimePicker
sumber
<item name="android:textSize">11sp</item>
dan menghapus pengaturan tebal. 2) sepertinyasetDefaultDateTime(..)
harus dipanggil atau Anda mendapatkan pengecualian runtime .. jadi saya menyebutnya dengan hanyaCalendar.getInstance().getTime()
sebagai parameter. Proyek github terbaik untuk pemilih tanggal yang telah saya lihat sejauh ini - terima kasih telah berbagiURL yang Anda tautkan untuk menunjukkan cara memunculkan dialog dengan pemilih waktu dan dialog lain dengan pemilih tanggal. Namun Anda harus sadar bahwa Anda dapat menggunakan widget UI itu secara langsung di tata letak Anda sendiri. Anda bisa membuat dialog sendiri yang menyertakan TimePicker dan DatePicker dalam tampilan yang sama, sehingga mencapai apa yang saya pikir Anda cari.
Dengan kata lain, alih-alih menggunakan TimePickerDialog dan DatePickerDialog, cukup gunakan widget UI
TimePickerdanDatePickersecara langsung dalam dialog atau aktivitas Anda sendiri.sumber
Saya menghadapi masalah yang sama di salah satu proyek saya dan telah memutuskan untuk membuat widget khusus yang memiliki tanggal dan pemilih waktu dalam satu dialog ramah pengguna. Anda bisa mendapatkan kode sumber beserta contohnya di http://code.google.com/p/datetimepicker/ . Kode dilisensikan di bawah Apache 2.0.
sumber
Saya bercabang, memperbarui, refactored dan meremehkan proyek Android-Datelider. Ada di Github sekarang:
https://github.com/casidiablo/date-slider
sumber
Anda dapat menggunakan salah satu dari
DatePicker library
wdullaer / MaterialDateTimePickerPertunjukan DatePicker pertama.
Kemudian
onDateSet callback store date & show TimePicker
Di
onTimeSet callback
waktu tokosumber
Mungkin tautan tutorial ini akan membantu http://custom-android-dn.blogspot.com/2013/03/how-to-create-custom-date-time-picker.html
sumber
Pilihan lain adalah roda android proyek yang cukup dekat dengan dialog UIDatePicker iOS.
Ini menyediakan bilah geser vertikal untuk mengambil apa pun (termasuk tanggal dan waktu). Jika Anda lebih suka slider horisontal, DateSlider yang dirujuk oleh Rabi lebih baik.
sumber
Saya menulis sedikit widget yang memungkinkan Anda memilih tanggal dan waktu.
DateTimeWidget
sumber
Saya telah membuat dialog peringatan yang menggabungkan Pemilih tanggal dan Pemilih waktu. Anda bisa mendapatkan kode di https://github.com/nguyentoantuit/android Catatan: DateTimePicker adalah perpustakaan
sumber
Ini adalah versi yang lebih ringkas dari ide Jaydeep untuk menunjukkan dialog satu per satu. Saya suka solusi ini karena tidak memiliki dependensi.
sumber