Posts

Showing posts with the label set date

[Android Dev] :: DatePickerDialog [กล่องตอบโต้สำหรับเลือกวันที่]

Image
ห่างหายกันไปนานเลย ตั้งแต่ที่ผมเรียนวิชานั้นเสร็จก็ไม่ได้กลับมาเขียน Android Tutorial อีกเลย วันนี้ขอซะหน่อยแล้วกันครับ ^___^ ปกติเรามี DatePicker ให้ใช้เลยบน Android ใช่ไหมครับ ? เราสามารถลากมาใช้ได้เลย นั่นก็เป็นวิธีนึง แต่ผมจะมานำเสนออีกวิธีนึง ซึ่งจะประหยัดพื้นที่หน้าจอได้มากกว่า เพราะว่าเราใช้ DatePickerDialog ลักษณะคือ เราจะมี Button อยู่อันนึง พอ User กดปุ่มนี้ จะแสดง AlertDialog ที่มีลักษณะเป็น DatePicker ขึ้นมาให้เลือกวันที่ พอ User เลือกวันที่เสร็จแล้ว วันที่นั้น ก็จะมาอัพเดทที่ Text ของ Button ครับ ภาพตัวอย่าง :: นี่หน้าจอครับ มีปุ่มอยู่ปุ่มเดียว ถ้าเปิดตัวโปรแกรมมา Text จะอัพเดทเป็นวันที่ปัจจุบันให้ครับ เมื่อกดปุ่มแล้ว ก็จะแสดง DatePicker แบบนี้ครับ จากนั้นพอเลือกเสร็จกด Set แล้ว Text บน Button ก็จะเปลี่ยนเป็นวันที่ที่เลือกไว้ครับ มาเริ่มกันเลยครับ ส่วนของ UI คงไม่พูดถึงนะครับ ไม่มีอะไรนอกจาก Button อันเดียว กลางจอ  ส่วนคุณจะเอาไปประยุกต์แบบไหน ก็ตามสบายเลยครับ ตามเดิมครับ สิ่งที่ต้องใช้มีเท่านี้ import เข้ามาซะ ต่อไปก็ประกาศตัวแปร ซึ่ง...