التنسيقات النسبية والمخصّصة

قد تظهر المدخلات أو المحتوى أو الإجراءات الأخرى بالنسبة إلى بعضها البعض أو تكون مقيّدة بحاوية رئيسية. يمكن أن تكون التنسيقات أكثر تخصيصًا، ولكن احرص على اتّباع التجميع والأعمدة والمسافات نفسها.

المصادقة هي تخطيط نسبي شائع، كما هو موضّح في الشكل التالي. المكان الذي يتم فيه وصف التنسيق المخصّص من خلال كيفية ارتباط عناصر واجهة المستخدم ببعضها البعض

يمكن أن تستخدم التنسيقات أيضًا مجموعة من أنواع التنسيقات. على سبيل المثال، يمكنك إقران شريط تمرير أفقي أو دائري ببطاقات عمودية. أو يمكنك عرض رسم بياني مخصّص يتضمّن بيانات قائمة عمودية.

يمكنك عرض المحتوى في صفوف أو أعمدة قابلة للتمرير باستخدام الصفوف والأعمدة الكسولة.

تنسيق ملء الشاشة هو تنسيق شائع آخر، كما هو مستخدَم في وضع العرض الغامر.

الشكل 27: التنسيق بملء الشاشة، كما هو مستخدَم في الوضع الغامر

إذا كنت تعمل باستخدام "طرق العرض" بدلاً من "إنشاء"، يمكنك استخدام ConstraintLayout لتصميم طرق العرض وفقًا للعلاقات بين طرق العرض المتجاورة والتصميم الرئيسي، ما يتيح إنشاء تصاميم كبيرة ومعقّدة. تتيح لك ConstraintLayout إنشاء التصميم بالكامل من خلال السحب والإفلات بدلاً من تعديل XML باستخدام أداة تعديل التصميم. مزيد من المعلومات عن إنشاء واجهة مستخدم باستخدام أداة Layout Editor

مزيد من المعلومات حول أساسيات تخطيط Compose ومكوّنات العناصر القابلة للإنشاء

عناصر WebView

‫Webview هي طريقة عرض تعرض صفحات الويب داخل التطبيق. في معظم الحالات، ننصح باستخدام متصفّح ويب عادي، مثل Chrome، لعرض المحتوى للمستخدم. لمزيد من المعلومات حول متصفّحات الويب، يمكنك الاطّلاع على دليل استدعاء متصفّح باستخدام Intent.