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

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

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

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

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

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

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

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

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

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

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