แนวคิดและการใช้งาน Jetpack Compose
เครื่องมือตรวจสอบเลย์เอาต์ใน Android Studio ช่วยให้คุณแก้ไขข้อบกพร่องของเลย์เอาต์แอปได้โดยแสดงลำดับชั้นการแสดงผล ซึ่งคุณสามารถตรวจสอบพร็อพเพอร์ตี้ของแต่ละมุมมองได้ เครื่องมือตรวจสอบเลย์เอาต์ช่วยให้คุณเปรียบเทียบเลย์เอาต์ของแอปกับภาพจำลองการออกแบบ แสดงมุมมองขยายของแอป และตรวจสอบรายละเอียดของเลย์เอาต์ในขณะรันไทม์ได้ เครื่องมือนี้มีประโยชน์อย่างยิ่งเมื่อคุณสร้างเลย์เอาต์ในขณะรันไทม์แทนที่จะสร้างใน XML ทั้งหมด และเลย์เอาต์ทำงานไม่เป็นไปตามที่คาดไว้
การตรวจสอบแอตทริบิวต์มุมมอง
เครื่องมือตรวจสอบเลย์เอาต์ต้องมีการตั้งค่าส่วนกลางต่อไปนี้จึงจะทำงานได้อย่างถูกต้อง
adb shell settings put global debug_view_attributes 1
ตัวเลือกนี้จะสร้างข้อมูลเพิ่มเติมสำหรับการตรวจสอบในกระบวนการทั้งหมดในอุปกรณ์
เครื่องมือตรวจสอบเลย์เอาต์จะเปิดใช้การตั้งค่าโดยอัตโนมัติเมื่อเริ่มต้น ซึ่งจะทำให้ Activity ที่ทำงานอยู่เบื้องหน้าปัจจุบันรีสตาร์ท คุณจะไม่เห็น Activity อื่นรีสตาร์ท เว้นแต่จะปิดใช้แฟล็กด้วยตนเองในอุปกรณ์
หากต้องการปิดใช้แฟล็ก ให้เรียกใช้คำสั่ง adb ต่อไปนี้
adb shell settings delete global debug_view_attributes
หรือปิดใช้ เปิดใช้การตรวจสอบแอตทริบิวต์มุมมอง จาก ตัวเลือกสำหรับนักพัฒนาแอปของอุปกรณ์