طرح بندی های نسبی و سفارشی

ورودی‌ها، محتوا یا سایر کنش‌ها ممکن است نسبت به یکدیگر یا محدود به یک محفظه والد ظاهر شوند. طرح‌بندی‌ها می‌توانند سفارشی‌تر باشند، اما مطمئن شوید که از گروه‌بندی، ستون‌ها و فاصله‌گذاری منسجم پیروی می‌کنید.

همانطور که در شکل زیر نشان داده شده است، احراز هویت یک طرح نسبی رایج است. جایی که یک چیدمان سفارشی با نحوه ارتباط عناصر UI با یکدیگر توصیف می شود.

Layout ها همچنین می توانند از ترکیبی از انواع چیدمان استفاده کنند. برای مثال، ممکن است یک چرخ فلک یا اسکرول افقی را با کارت های عمودی جفت کنید. یا، می توانید نمودار سفارشی با داده های لیست عمودی ارائه دهید.

می توانید محتوا را در ردیف های پیمایش یا ستون هایی با ردیف های تنبل و ستون های تنبل ارائه دهید.

چیدمان تمام صفحه یکی دیگر از چیدمان های رایج است که در حالت غوطه ور استفاده می شود.

شکل 27: چیدمان تمام صفحه، همانطور که در حالت غوطه ور استفاده می شود

اگر به جای Compose با Views کار می‌کنید، می‌توانید از ConstraintLayout برای چیدمان نماها بر اساس روابط بین نماهای خواهر و برادر و چیدمان والد استفاده کنید و امکان طرح‌بندی‌های بزرگ و پیچیده را فراهم کنید. ConstraintLayout به شما امکان می دهد به جای ویرایش XML با استفاده از ویرایشگر طرح، به طور کامل با کشیدن و رها کردن بسازید. درباره ایجاد رابط کاربری با ویرایشگر طرح‌بندی بیشتر بیاموزید.

درباره اصول چیدمان Compose و آنچه که یک Composable را می سازد بیشتر بیاموزید.

بازدیدهای وب

Webview نمایی است که صفحات وب درون برنامه را نمایش می دهد. در بیشتر موارد، توصیه می کنیم از یک مرورگر وب استاندارد مانند کروم برای ارائه محتوا به کاربر استفاده کنید. برای کسب اطلاعات بیشتر در مورد مرورگرهای وب، راهنمای فراخوانی مرورگر با هدف را بخوانید.