มุมมองกลุ่ม คือมุมมองที่รวมเอามุมมองย่อยๆ หลายๆ ส่วนมารวมเข้าอยู่ด้วยกัน โดยมุมมองย่อยแต่ละตัวจะเรียกว่า มุมมองลูกหรือ Child view ส่วนมุมมองหลัก ที่บรรจุมุมมองย่อยๆ จะเรียกว่า มุมมองแม่ Parents view ซึ่งลูกๆ แต่ละตัว ก็จะยึดติดหรือผนวกตัวเองเข้าเป็นส่วนหนึ่งของมุมมองแม่ ซึ่งการผนวกหรือยึดติดในตัวแม่นี้เราเรียกว่า เป็นการสร้างรังหรือผนังบ้านเข้าเป็นส่วนหนึ่งของพ่อแม่แบบถาวร เราก็เลยมีศัพท์แสงที่เรียกว่า nested (completely contained) within its parent.
สำหรับลูกๆ ก็สามารถย่อยลงไปมีลูกหลานของตนเองลงไปได้อีก ซึ่งจะแตกกิ่งก้านสาขาออกไป ได้ทั้งแบบ Vertical แนวดิ่ง และระนาบ horizontal Linear Layout
การออกแบบและเขียแผนผัง Diagram ความต้องการมุมมอง นับเป็นสิ่งสำคัญ ที่จะช่วยให้ขั้นตอนการพัฒนาแอพออกมา ดูดี และมีความเป็นระเบียบ ไม่สับสัน และส่งผลง่ายต่อการจัดการและการเขียนโค้ดโปรแกรม เพื่อผลิตแอพสักแอพออกมาใช้งาน
ยกตัวอย่างเช่น ภาพแสดงมุมมองแบบดิ่ง vertical LinearLayout และภายในมีลูกๆ 2 ตัว ลูกตัวแรกจะมีมุมมองแบบาบ horizontal LinearLayout ซึ่งมีลูกๆ อีก 3 ตัว ส่วนลูกตัวที่สอง จะเป็นมุมมองแบบเชิงสัมพันธ์ RelativeLayout ซึ่งมีลูกๆ อีก 4 คน
ليست هناك تعليقات:
إرسال تعليق