เลย์เอาต์แบบสัมพัทธ์และเลย์เอาต์ที่กำหนดเอง

อินพุต เนื้อหา หรือการดำเนินการอื่นๆ อาจปรากฏขึ้นโดยสัมพันธ์กันหรือ จำกัดไว้ในคอนเทนเนอร์หลัก เลย์เอาต์สามารถปรับแต่งได้มากขึ้น แต่โปรด จัดกลุ่ม คอลัมน์ และเว้นวรรคให้สอดคล้องกัน

การตรวจสอบสิทธิ์เป็นเลย์เอาต์แบบสัมพัทธ์ที่ใช้กันโดยทั่วไป ดังที่แสดงในรูปต่อไปนี้ เลย์เอาต์ที่กำหนดเองจะอธิบายว่าองค์ประกอบ UI เกี่ยวข้องกันอย่างไร

การล้อมองค์ประกอบ

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

ตารางการจัดกลุ่ม

คุณสามารถนำเสนอเนื้อหาในแถวหรือคอลัมน์ที่เลื่อนได้ด้วยแถวแบบเลซีและคอลัมน์แบบเลซี

เลย์เอาต์แบบเต็มหน้าจอเป็นอีกเลย์เอาต์ที่ใช้กันโดยทั่วไป เช่น ในโหมดสมจริง

รูปที่ 27: เลย์เอาต์แบบเต็มหน้าจอที่ใช้ในโหมดสมจริง

หากคุณกำลังทำงานกับ Views แทน Compose คุณสามารถใช้ ConstraintLayout เพื่อจัดวางมุมมองตามความสัมพันธ์ระหว่าง มุมมองที่อยู่ระดับเดียวกันและเลย์เอาต์หลัก ซึ่งจะช่วยให้มีเลย์เอาต์ขนาดใหญ่และซับซ้อนได้ ConstraintLayout ช่วยให้คุณสร้างได้ทั้งหมดด้วยการลากและวางแทนการ แก้ไข XML โดยใช้เครื่องมือแก้ไขเลย์เอาต์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้าง UI ด้วย เครื่องมือสร้างเลย์เอาต์

ดูข้อมูลเพิ่มเติมเกี่ยวกับพื้นฐานของเลย์เอาต์ Compose และสิ่งที่ประกอบกันเป็น Composable

จำนวนการดูเว็บ

WebView คือมุมมองที่แสดงหน้าเว็บในแอป ในกรณีส่วนใหญ่ เราขอแนะนำให้ใช้เว็บเบราว์เซอร์มาตรฐาน เช่น Chrome เพื่อแสดงเนื้อหาต่อผู้ใช้ หากต้องการ ดูข้อมูลเพิ่มเติมเกี่ยวกับเว็บเบราว์เซอร์ โปรดอ่านคู่มือสำหรับการเรียกใช้เบราว์เซอร์ด้วย Intent