..
เครื่องมือที่ใช้บ่อยในการใช้งานมากก็คือ'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 และผูกฟัง
| |
Ruby และ Ruby on Rails (หลักสูตร)
สร้างโปรแกรมซอฟต์แวร์และเว็บด้วยทับทิมและ ร. จาก 39 € |
| |
SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 € |
| |
XML (หลักสูตร)
การสร้างโครงสร้าง XML, XSL และขยายภาษาอื่น ๆ เริ่มต้นจาก 29 € |