با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ورودیها، محتوا یا سایر کنشها ممکن است نسبت به یکدیگر یا محدود به یک محفظه والد ظاهر شوند. طرحبندیها میتوانند سفارشیتر باشند، اما مطمئن شوید که از گروهبندی، ستونها و فاصلهگذاری منسجم پیروی میکنید.
همانطور که در شکل زیر نشان داده شده است، احراز هویت یک طرح نسبی رایج است. جایی که یک چیدمان سفارشی با نحوه ارتباط عناصر UI با یکدیگر توصیف می شود.
Layout ها همچنین می توانند از ترکیبی از انواع چیدمان استفاده کنند. برای مثال، ممکن است یک چرخ فلک یا اسکرول افقی را با کارت های عمودی جفت کنید. یا، می توانید نمودار سفارشی با داده های لیست عمودی ارائه دهید.
می توانید محتوا را در ردیف های پیمایش یا ستون هایی با ردیف های تنبل و ستون های تنبل ارائه دهید.
چیدمان تمام صفحه یکی دیگر از چیدمان های رایج است که در حالت غوطه ور استفاده می شود.
شکل 27: چیدمان تمام صفحه، همانطور که در حالت غوطه ور استفاده می شود
اگر به جای Compose با Views کار میکنید، میتوانید از ConstraintLayout برای چیدمان نماها بر اساس روابط بین نماهای خواهر و برادر و چیدمان والد استفاده کنید و امکان طرحبندیهای بزرگ و پیچیده را فراهم کنید. ConstraintLayout به شما امکان می دهد به جای ویرایش XML با استفاده از ویرایشگر طرح، به طور کامل با کشیدن و رها کردن بسازید. درباره ایجاد رابط کاربری با ویرایشگر طرحبندی بیشتر بیاموزید.
درباره اصول چیدمان Compose و آنچه که یک Composable را می سازد بیشتر بیاموزید.
بازدیدهای وب
Webview نمایی است که صفحات وب درون برنامه را نمایش می دهد. در بیشتر موارد، توصیه می کنیم از یک مرورگر وب استاندارد مانند کروم برای ارائه محتوا به کاربر استفاده کنید. برای کسب اطلاعات بیشتر در مورد مرورگرهای وب، راهنمای فراخوانی مرورگر با هدف را بخوانید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-08-28 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-28 بهوقت ساعت هماهنگ جهانی."],[],[],null,["Inputs, content, or other actions may appear relative to each other or\nconstrained to a parent container. Layouts can be more custom, but make sure to\nfollow consistent grouping, columns, and spacing.\n\nAuthentication is a common relative layout, as shown in the following figure. Where a custom layout is described by how the UI elements in relation to each other.\n\nLayouts can also use a combination of layout types. For example, you might pair a\ncarousel or horizontal scroll with vertical cards. Or, you could present a\ncustom chart with vertical list data.\n\nYou can present content in scrolling rows or columns with lazy rows and lazy\ncolumns.\n\nFull-screen layout is another common layout, as used in [immersive mode](/design/ui/mobile/guides/layout-and-content/immersive-content).\n**Figure 27:** Full screen layout, as used in immersive mode\n\nIf you're working with Views instead of Compose, you can use\n[`ConstraintLayout`](/develop/ui/views/layout/constraint-layout) to lay out views according to relationships between\nsibling views and the parent layout, allowing for large and complex layouts.\n`ConstraintLayout` lets you build entirely by dragging and dropping instead of\nediting the XML using the layout editor. Learn more about [building a UI with\nLayout Editor](/studio/write/layout-editor).\n\nLearn more about [Compose layout basics](/develop/ui/compose/layouts/basics) and what makes up a composable.\n\nWebviews\n\nA Webview is a view that displays in-app web pages. In most cases, we recommend\nusing a standard web browser, like Chrome, to deliver content to the user. To\nlearn more about web browsers, read the guide for [invoking a browser with an\nintent](/guide/components/intents-common#Browser)."]]