อยากทราบโค๊ต หรือวิธีการทำหน้าต่างป๊อปอัพ เวลาที่เรากดปุ่มจะมีหน้าต่างป๊อปอัพแบบคล้ายๆ เวลาแอพForce close ขึ้นมา และเราสามารถเพิ่มปุ่มในหน้าต่างป๊อปอัพได้หรือไม่ ทำอย่างไร รบกวนผู้รู้ทีนะคับ
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายความเป็นส่วนตัว และการใช้คุกกี้ของเราคลิก
คุกกี้เหล่านี้มีความสำคัญต่อการให้บริการบนเว็บไซต์แก่คุณ และเพื่อให้คุณสามารถใช้คุณลักษณะบางอย่างได้ คุกกี้เหล่านี้ช่วยในการยืนยันตัวบุคคลของผู้ใช้งานและช่วยป้องกันการปลอมแปลงบัญชีผู้ใช้งาน หากไม่มีคุกกี้เหล่านี้เราอาจไม่สามารถให้บริการแก่คุณได้ เราใช้คุกกี้ดังกล่าวนี้เพื่อให้บริการแก่คุณ
แม้ว่าอาจเกิดคุกกี้ แต่อาจไม่สามารถบันทึกได้เนื่องจากมีสมุดบันทึกที่คุณสามารถอัปเดตได้เว็บไซต์นี้อาจมีคุกกี้หรืออาจเกิดคุกกี้ใหม่อีกครั้ง
ดูข้อมูลเพิ่มเติมคลิก
นำทางให้ก่อนละกันครับ พอดีไม่รู้ถึงความต้องการที่แท้จริงว่า ต้องการ Dialog แบบไหน
การแสดงหน้าต่าง pop-up ขึ้นมา ใน android เรียกว่า Dialog ครับ ซึ่ง Dialog จะแบ่งออกเป็น
AlertDialog
ProgressDialog
DatePickerDialog
TimePickerDialog
(หน้าที่ตาม ชื่อเลยครับ)
ส่วนถ้าต้องการสร้าง Dialog แบบของตัวเอง ก็สามารถสร้างเป็น Custom Dialog ได้ครับ
คำสั่งการใช้งานจะมีอยู่ 3 ส่วนหลักๆด้วยกันคือ
showDialog(int) อันนี้ทำหน้าที่ให้ Dialog show ขึ้นมาครับ เรียกจาก Context
ส่วน int คือ ค่าตัวเลขอะไรก็ได้ที่เราตั้งขึ้น เพื่อทำหน้าที่เป็นตัว identify dialog นั้นๆครับ
ส่วนที่สองขึ้น function หลังจากที่ Dialog show ขึ้นมาแล้ว หรือ Call back นั่นเอง
protected Dialog onCreateDialog(int id) {
}
ส่วนของ int id ก็คือ เลขตัวเดียวกับที่เราระบุไว้ตอน showDialog นั่นแหละครับ (ถ้ามี dialog อันเดียว)
ถ้ามีหลายๆอัน เราก็สามารถเช็คจาก id ตรงนี้ เพื่อดูว่า Dialog ตัวไหนเป็นตัวที่เรียกคำสั่ง onCreateDailog
ส่วนสุดท้ายคือ dismiss() คือทำให้ Dialog นั้นหายไปจากหน้าจอครับ
ไม่รู้ว่าจะตรงกับความต้องการหรือเปล่า
ลองไปอ่านเพิ่มเติมได้จากลิงค์นี้เลยครับ http://developer.android.com/guide/topics/ui/dialogs.html