..
โปรแกรมทั่วไปคุ้มค่าของชื่อนี้ควรจะมีเมนูจากการที่ผู้ใช้สามารถเลือกระหว่างงานที่แตกต่างกันในการดำเนินการ ในบทนี้และผู้ที่ปฏิบัติตามเราจะนำเสนอเมนูที่ Android ให้เรามีการเรียนรู้วิธีการจัดการคลิกที่รายการที่ทุกเมนูที่
เราเริ่มต้นด้วยการนำเสนอ OptionsMenu ประเภทของเมนูนี้อยู่ในตำแหน่งที่ด้านล่างของหน้าจอและคุณสามารถระบุสองโครงสร้างหลัก : เมนูไอคอนและเมนูการขยายตัว
เมนูไอคอนที่มักจะประกอบด้วยขั้นตอนที่สำคัญที่สุดที่ผู้ใช้สามารถดำเนินการได้ภายในโปรแกรม ตามที่ระบุไว้จะถูกวางไว้ที่ด้านล่างของหน้าจอและมองเห็นได้ให้กับผู้ใช้เฉพาะหลังจากที่กดปุ่มเมนูบนอุปกรณ์ (นี้ยังเป็นจริงเกี่ยวกับจำลอง)
การปฏิบัติที่ใช้กันอย่างแพร่หลายคือการรวมอยู่ในเมนูนี้ของไอคอนที่สรุปผลจากการที่จะทำงานที่คลิกรายการเมนูที่ ตัวอย่างเช่นถ้าเราดูที่การประยุกต์ใช้สำหรับการเล่นเพลงที่คุณอาจคิดว่าจะเชื่อมโยงกับการเล่นที่ไอคอนรายการเมนูที่เกี่ยวข้องกับการทำธุรกรรมที่ (ที่ tringolino ในวงกลม)
เกี่ยวกับเมนูนี้เรามีข้อ จำกัด เกี่ยวกับจำนวนของรายการที่คุณสามารถป้อนและจำนวนนี้มีหก แต่เกิดขึ้นถ้าเราแทรกหมายเลขของรายการเกินกว่าหกอะไร? เพียงแค่รายการเมนูที่หกจะมีการเปลี่ยนแปลงลงในรายการที่เมื่อคุณคลิกจะเปิดเมนูที่ขยายตัวมากกับรายการอื่น ๆ หลังจะปรากฏในรายการที่จะขยายให้เต็มหน้าจอจากด้านล่างขึ้นค่อยๆจะครอบคลุมเนื้อหาพื้นฐานของหน้าต่างกิจกรรมที่
ที่กล่าวว่ามันควรจะแสดงรหัสเป็นเพียงเล็กน้อย'(จะรวมอยู่ในกิจกรรมของเรา) ที่จะสร้างเมนูตัวเลือกที่จะเกิดขึ้นจากไอคอนเมนูและเมนูขยาย (คุณต้องนำเข้า android.view.Menu ชั้นเรียน) :
OnCreate โมฆะสาธารณะ (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
LinearLayout LinearLayout LinearLayout = ใหม่ (this);
TextView TextView ใหม่ = TextView (this);
textView.setText ("คลิกที่เมนูของจำลองได้");
linearLayout.addView (TextView);
setContentView (LinearLayout);
}
onCreateOptionsMenu boolean สาธารณะ (เมนู) {
menu.add (Menu.NONE, 1, 1,"1 รายการ");
menu.add (Menu.NONE, 2, 2,"2 รายการ");
menu.add (Menu.NONE, 3, 3,"3 รายการ");
menu.add (Menu.NONE, 4, 4,"4 รายการ");
menu.add (Menu.NONE, 5, 5,"5 รายการ");
menu.add (Menu.NONE, 6, 6,"6 รายการ");
menu.add (Menu.NONE, 7, 7,"7 รายการ");
menu.add (Menu.NONE, 8, 8,"8 รายการ");
กลับจริง;
}
ดังกล่าวข้างต้นถ้าเราคลิกที่เมนูของจำลองที่จะทำให้มองเห็นไอคอนเมนูที่แสดงในภาพด้านล่าง :
ในข้อตกลงกับสิ่งที่ถูกกล่าวว่าตั้งแต่เราได้ใส่จำนวนรายการที่เกินกว่าหกเป็นรายการสุดท้ายจะเป็นจุดเชื่อมต่อการขยายเมนูที่คุณสามารถดูได้ใน screnshot นี้ :

ที่เราสามารถดูเมื่อคุณคลิกรายการใด ๆ ในเมนูก็จะกลับเงียบ
ในบทถัดไปเราจะวิเคราะห์รหัสและนำเสนอให้กับผู้ฟังจะเชื่อมโยงรายการเมนูที่เฉพาะเจาะจง
| |
Java (หลักสูตร)
OOP การเขียนโปรแกรมใน Java อาทิตย์ จาก 49 € |
| |
ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา จาก 49 € |
| |
Web Design (หลักสูตร)
เว็บไซต์ออกแบบด้วย HTML, CSS และ Dynamic HTML จาก 39 € |