تتيح لك أداة Layout Inspector في "استوديو Android" تصحيح أخطاء تصميم تطبيقك من خلال عرض تسلسل هرمي للعناصر يمكنك من خلاله فحص خصائص كل عنصر. باستخدام أداة Layout Inspector، يمكنك مقارنة تصميم تطبيقك بنماذج التصميم، وعرض التطبيق بشكل مكبَّر أو ثلاثي الأبعاد، وفحص تفاصيل تصميمه في وقت التشغيل. ويكون ذلك مفيدًا بشكل خاص عندما يتم إنشاء التصميم في وقت التشغيل بدلاً من إنشائه بالكامل في XML، وعندما يكون سلوك التصميم غير متوقّع.
البدء
لبدء "فاحص التنسيق"، نفِّذ تطبيقك، وانتقِل إلى نافذة الأجهزة قيد التشغيل، ثم انقر على تبديل "فاحص التنسيق"
.
إذا بدّلت بين أجهزة أو مشاريع متعددة، تتصل أداة Layout Inspector تلقائيًا بالعمليات التي يمكن تصحيح أخطائها والتي يتم تشغيلها في المقدّمة على الجهاز المتصل.
في ما يلي كيفية تنفيذ بعض المهام الشائعة:
- لعرض التدرّج الهرمي وفحص خصائص كل طريقة عرض، استخدِم نافذتَي الأدوات شجرة المكوّنات والسمات. قد تتطلّب أداة Layout Inspector إعادة تشغيل نشاط للوصول إلى السمات. لمزيد من المعلومات، اطّلِع على عرض فحص السمات.
- لتحديد طرق العرض من خلال النقر مرة واحدة مباشرةً على طرق العرض أو الانتقال إلى الرمز البرمجي من خلال النقر مرتين على طرق العرض، فعِّل تبديل الفحص التفصيلي
. - للتفاعل مع التطبيق، أوقِف التبديل إلى فحص تفصيلي
. - لفحص الأجهزة الفعلية، فعِّل ميزة "عرض الشاشة على جهاز آخر".
- لتفعيل التعديل المباشر أثناء تعديل واجهة مستخدم تطبيقك، تأكَّد من تفعيل التعديل المباشر.
- لاستخدام الوضع الثلاثي الأبعاد، التقط لقطة شاشة باستخدام "أداة فحص التنسيق"
، ثم انقر على الوضع الثلاثي الأبعاد
.
اختيار طريقة عرض أو عزلها
يعرض العرض عادةً شيئًا يمكن للمستخدم رؤيته والتفاعل معه. تعرض شجرة المكوّنات التسلسل الهرمي لتطبيقك في الوقت الفعلي مع كل مكوّن من مكوّنات العرض، ما يساعدك في تصحيح أخطاء تصميم تطبيقك لأنّه يمكنك عرض العناصر داخل تطبيقك والقيم المرتبطة بها.
لاختيار طريقة عرض، انقر عليها في شجرة المكوّنات أو عرض التصميم. تظهر جميع سمات التنسيق للعرض المحدّد في لوحة السمات.
إذا كان التنسيق يتضمّن طرق عرض متداخلة، يمكنك الاطّلاع على جميع طرق العرض في منطقة ما
عند النقر بزر الماوس الأيمن في وضع الفحص الدقيق
. لاختيار طريقة عرض غير معروضة في المقدّمة، انقر عليها في شجرة المكوّنات أو أدر التنسيق.
للعمل مع التصميمات المعقّدة، يمكنك عزل طرق العرض الفردية حتى لا يتم عرض سوى مجموعة فرعية من التصميم في شجرة المكوّنات وعرضها في عرض التصميم. لعزل طريقة عرض، يمكنك أخذ لقطة
، ثم النقر بزر الماوس الأيمن
على طريقة العرض في شجرة المكوّنات واختيار عرض الشجرة الفرعية فقط أو
عرض العناصر الرئيسية فقط. للعودة إلى العرض الكامل، انقر بزر الماوس الأيمن على العرض ثم انقر على عرض الكل. يجب أخذ لقطة قبل عزل طريقة عرض.
إخفاء حدود التصميم وعرض التصنيفات
لإخفاء المربّع المحيط أو عرض التصنيفات الخاصة بأحد عناصر التنسيق، انقر على عرض
الخيارات
في أعلى عرض التنسيق، ثم فعِّل عرض الحدود أو عرض تصنيف
العرض أو أوقِفهما.
التقاط لقطات للتسلسل الهرمي للتصميم
تتيح لك أداة Layout Inspector حفظ لقطات من التسلسل الهرمي لتصميم تطبيقك قيد التشغيل، لتتمكّن من مشاركتها مع الآخرين أو الرجوع إليها لاحقًا.
تلتقط اللقطات البيانات التي تظهر عادةً عند استخدام "أداة فحص التنسيق"، بما في ذلك عرض ثلاثي الأبعاد مفصّل للتنسيق، وشجرة المكوّنات الخاصة بتنسيق العرض أو Compose أو التنسيق المختلط، وسمات مفصّلة لكل مكوّن من مكوّنات واجهة المستخدم. لحفظ لقطة، انقر على تصدير/استيراد اللقطة
ثم على
تصدير اللقطة.
حمِّل لقطة شاشة محفوظة سابقًا من "أداة فحص التنسيق" من خلال النقر على استيراد لقطة شاشة.
الوضع الثلاثي الأبعاد
توفّر ميزة عرض التنسيق عرضًا مرئيًا ثلاثي الأبعاد متقدّمًا للتسلسل الهرمي لعناصر العرض في تطبيقك أثناء وقت التشغيل. لاستخدام هذه الميزة، التقط لقطة
، ثم انقر على
زر الوضع الثلاثي الأبعاد
في
نافذة "فحص اللقطة"، ثم أدرها عن طريق سحب الماوس.
مقارنة تخطيط التطبيق بتراكب صورة مرجعية
لمقارنة تخطيط تطبيقك بصورة مرجعية، مثل نموذج تجريبي لواجهة المستخدم، يمكنك تحميل مركّب صورة نقطية في "أداة فحص التخطيط".
- لتحميل تراكب، انقر على الخيار تحميل التراكب
من شريط أدوات أداة فحص التنسيق. يتم تغيير حجم التراكب ليلائم التنسيق. - لضبط شفافية التراكب، استخدِم شريط تمرير قيمة ألفا للتراكب.
- لإزالة التراكب، انقر على محو التراكب

فحص Compose
تتيح لك أداة Layout Inspector فحص تصميم Compose داخل تطبيق قيد التشغيل على محاكي أو جهاز فعلي. يمكنك استخدام "أداة فحص التنسيق" للتحقّق من عدد المرات التي تتم فيها إعادة إنشاء عنصر قابل للإنشاء أو تخطّيه، ما يساعد في تحديد المشاكل في تطبيقك. على سبيل المثال، قد تؤدي بعض أخطاء الترميز إلى إعادة إنشاء واجهة المستخدم بشكل مفرط، ما قد يؤدي إلى ضعف الأداء. يمكن أن تمنع بعض أخطاء الترميز إعادة إنشاء واجهة المستخدم، وبالتالي تمنع ظهور تغييرات واجهة المستخدم على الشاشة.
مزيد من المعلومات عن "أداة فحص التنسيق" لمجموعة أدوات Compose
فحص السمات في العرض
يتطلّب "أداة فحص التنسيق" الإعداد العام التالي لكي يعمل بشكل سليم:
adb shell settings put global debug_view_attributes 1
يؤدي هذا الخيار إلى إنشاء معلومات إضافية لفحص جميع العمليات على الجهاز.
يُفعّل Layout Inspector الإعداد تلقائيًا عند بدء التشغيل. يؤدي ذلك إلى إعادة تشغيل النشاط الحالي الذي يظهر في المقدّمة. لن تتم إعادة تشغيل أي نشاط آخر إلا إذا تم إيقاف العلامة يدويًا على الجهاز.
لإيقاف العلامة، شغِّل أمر adb التالي:
adb shell settings delete global debug_view_attributes
يمكنك بدلاً من ذلك إيقاف تفعيل فحص سمة العرض من خيارات المطوّرين على جهازك.
أداة فحص التنسيق المستقلة
للحصول على أفضل أداء، ننصحك باستخدام "أداة فحص التنسيق" في وضعها التلقائي المضمّن. إذا أردت إلغاء تضمين "أداة فحص التنسيق"، انتقِل إلى ملف (File) (استوديو Android (Android Studio) على نظام التشغيل macOS)> الإعدادات (Settings) > الأدوات (Tools) > أداة فحص التنسيق (Layout Inspector) وأزِل العلامة من المربّع تفعيل "أداة فحص التنسيق" المضمّنة (Enable embedded Layout Inspector).
في الوضع المستقل، فعِّل التعديلات المباشرة من خلال النقر على الخيار التعديلات المباشرة
من شريط أدوات أداة فحص التنسيق.