ปรับปรุงประสิทธิภาพของเลย์เอาต์

ลองใช้ Compose
Jetpack Compose เป็นชุดเครื่องมือ UI ที่แนะนำสำหรับ Android ดูวิธีทำงานกับเลย์เอาต์ใน Compose

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

บทเรียน

เพิ่มประสิทธิภาพลำดับชั้นของการออกแบบ
ในลักษณะเดียวกับที่หน้าเว็บที่ซับซ้อนอาจทำให้เวลาในการโหลดช้าลง ลำดับชั้นเลย์เอาต์ที่ซับซ้อน ก็อาจทำให้เกิดปัญหาด้านประสิทธิภาพได้เช่นกัน เอกสารประกอบนี้แสดงวิธีใช้เครื่องมือ SDK เพื่อ ตรวจสอบเลย์เอาต์และค้นหาคอขวดด้านประสิทธิภาพ
ใช้เลย์เอาต์ซ้ำด้วย <include>
หาก UI ของแอปพลิเคชันใช้โครงสร้างเลย์เอาต์บางอย่างซ้ำในหลายที่ เอกสารนี้จะแสดงวิธีสร้างโครงสร้างเลย์เอาต์ที่มีประสิทธิภาพและนำกลับมาใช้ใหม่ได้ รวมถึงวิธีรวมโครงสร้างเลย์เอาต์เหล่านั้นไว้ในเลย์เอาต์ UI ที่เหมาะสม
โหลดมุมมองตามต้องการ
นอกเหนือจากการรวมคอมโพเนนต์เลย์เอาต์หนึ่งไว้ในเลย์เอาต์อื่นแล้ว คุณอาจต้องการ ทำให้เลย์เอาต์ที่รวมอยู่แสดงเฉพาะเมื่อจำเป็นหลังจากที่กิจกรรมทำงานอยู่ เอกสารประกอบนี้แสดงวิธีปรับปรุงประสิทธิภาพการเริ่มต้นเลย์เอาต์โดยการโหลด บางส่วนของเลย์เอาต์ตามต้องการ