..


ลิงก์ผู้สนับสนุน

สร้าง AlertDialog

เครื่องมือที่ใช้บ่อยในการใช้งานมากก็คือ'AlertDialog องค์ประกอบนี้จะใช้เพื่อแสดงข้อความที่ให้ข้อมูลไปยังผู้ใช้ที่มักจะมีข้อผิดพลาดพฤติกรรมที่ไม่พึงประสงค์หรือการยืนยันจากผู้ใช้ในการดำเนินการบางอย่าง (มันเป็นจึงสามารถรับและจัดการปัจจัยการผลิตในส่วนของ' ผู้ใช้) ต้องมีความชัดเจนเป็นที่ pop - up หน้าต่างที่ปรากฏขึ้นให้มีภาพเคลื่อนไหวเล็กน้อยแทนที่กิจกรรมในเวลาที่ปรากฏบนหน้าจอ

ตัวอย่างเช่นโปรแกรมประยุกต์ที่ต้องการเชื่อมต่ออินเทอร์เน็ตเพื่อทำ operazoni บางส่วน un'AlertDialog อาจแสดงผู้ใช้เมื่ออุปกรณ์ที่คุณสามารถเชื่อมต่อกับ Wi - Fi

มันควรจะสังเกตว่า AlertDialog, แสดงผลทันทีบนหน้าจอให้เป็นกิจกรรมที่สร้างขึ้นโดยไม่มีการโต้ตอบของผู้ใช้ อีกครั้งอาจเกิดปฏิกิริยากับกิจกรรมเท่านั้นและเฉพาะเมื่อคุณตัดสินใจที่จะปิด AlertDialog

ให้เราเห็นถึงวิธีการสร้างที่กำหนดเอง AlertDialog ในชื่อเรื่องและข้อความและมีปุ่มสองปุ่มซึ่งจะเชื่อมโยงกับผู้ฟังที่จะสามารถที่จะเข้าใจซึ่งทั้งสองปุ่มมีการคลิกที่

ก่อนขอดูรหัสสำหรับการสร้าง ALertDialog ที่ การทำเช่นนี้อย่างปลอดภัยเราสามารถวางตำแหน่งตัวเองในแฟ้ม Java (ถ้าเราใช้โครงการแฟ้มเก่า posizioniamoci HelloWorld.java) และสิ่งแรกที่เรานำเข้าแพคเกจดังต่อไปนี้.






 การนำเข้า android.app.AlertDialog;







 การนำเข้า android.content.DialogInterface;



ชุดแรกจะนำเข้าชั้นญาติ all'AlertDialog และแพคเกจที่สองจะนำเข้าเครื่องมือที่จำเป็นในการดำเนินการฟังสำหรับปุ่มเพื่อเพิ่ม AlertDialog

เครื่องมือที่นำเข้าต้องใส่รหัสต่อไปนี้ในวิธีการ OnCreate และแน่นอนหลังจากที่การภาวนาของ setContentView ที่ :






 AlertDialog.Builder miaAlert AlertDialog.Builder = ใหม่ (this);







 miaAlert.setTitle ("AlertDialog จาก MrWebMaster");







 miaAlert.setMessage ("นี่คือครั้งแรกของฉัน AlertDialog");







 AlertDialog miaAlert.create การแจ้งเตือน = ();







 Alert.show ();



การวิเคราะห์รหัสเราจะเห็นว่าการสร้างโครงสร้างทั้งหมดของการแจ้งเตือนได้รับมอบหมายให้ AlertDialog.Builder วัตถุที่ผ่านการอุทธรณ์ของวิธีการ setTitle setMessage และชุดชื่อเรื่องและข้อความของ AlertDialog ที่จะแสดงให้กับผู้ใช้ โปรดทราบว่าการสร้างของวัตถุที่จะถูกส่งเป็น AlertDialog.Builder บริบทที่กิจกรรมที่เรากำลังทำงานกับขวาตอนนี้

โครงสร้างการเริ่มต้น AlertDialog AlertDialog วัตถุถูกสร้างขึ้นด้วยลักษณะที่กำหนดโดยผ่านการสร้าง OnCreate วิธีการที่ จนถึงขณะนี้เรามีเฉพาะวัตถุ instantiated AlertDialog เปิดตัวโปรแกรมและหากไม่ได้เราจะได้เห็นบนหน้าจอ เพื่อหลีกเลี่ยงการนี้คุณจะวิงวอนขอวิธีแสดงซึ่งแม่นยำช่วยให้การแสดงผลหน้าจอ dell'AlertDialog

การปฏิบัติที่พบมากคือการเพิ่มก่อนที่ชื่อของ'ภาพ AlertDialog อธิบายควรแสดงให้เห็นถึงความหมายของข้อความ เพื่อให้ชัดเจนว่าข้อความจะปรากฏเพื่อให้ผู้ใช้ข้อความผิดพลาดจะเหมาะสมที่จะรวมถึงภาพดังกล่าวที่แสดงถึงเครื่องหมายอัศเจรีย์บนพื้นหลังสีแดงหรือถ้ามีข้อความเป็นคำเตือนที่เกี่ยวข้องกับภาพคลาสสิกของเครื่องหมายอัศเจรีย์ภายใน ในรูปสามเหลี่ยมสีเหลือง

เพื่อแสดงวิธีการดำเนินการ icon.png การปรับแต่งเพิ่มเติมนี้ใช้ภาพ (หนึ่งที่ระบุถึงโปรแกรมของเราในเมนู) ตั้งอยู่ภายในโฟลเดอร์ res / drawable

และ'เพียงแค่ใส่นี้สร้างเพิ่มเติมในบรรทัดของรหัส :

 



 miaAlert.setIcon (R.drawable.icon);

 

ในบทถัดไปเราจะเพิ่มปุ่ม AlertDialog และผูกฟัง

ช่วยในการพัฒนาโปรแกรมสำหรับ Android
E - Learning
Ruby และ Ruby on Rails (หลักสูตร) Ruby และ Ruby on Rails (หลักสูตร)
สร้างโปรแกรมซอฟต์แวร์และเว็บด้วยทับทิมและ ร. จาก 39 €
SQL และฐานข้อมูล (หลักสูตร) SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 €
XML (หลักสูตร) XML (หลักสูตร)
การสร้างโครงสร้าง XML, XSL และขยายภาษาอื่น ๆ เริ่มต้นจาก 29 €
ลิงก์ผู้สนับสนุน