چیدمان در نوشتن
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Jetpack Compose طراحی یک طرح بندی کارآمد را برای برنامه شما آسان می کند.
صفحات زیر جزئیاتی در مورد نحوه طراحی و پیاده سازی طرح شما ارائه می دهد:
- اصول چیدمان : در مورد بلوک های سازنده یک رابط کاربری ساده برنامه بیاموزید.
- اجزای متریال و طرحبندی : در Compose با مؤلفهها و چیدمانهای متریال آشنا شوید.
- طرحبندیهای سفارشی : بیاموزید که چگونه طرحبندی برنامه خود را کنترل کنید، و چگونه طرحبندی سفارشی خود را طراحی کنید.
- پشتیبانی از اندازههای مختلف نمایشگر : نحوه استفاده از Compose را برای ایجاد طرحبندیهایی که با اندازههای مختلف صفحه نمایش، جهتگیریها و فاکتورهای شکل سازگار هستند، بیاموزید.
- خطوط تراز : نحوه ایجاد خطوط تراز سفارشی برای تراز کردن و قرار دادن دقیق عناصر UI خود را بیاموزید.
- اندازهگیریهای ذاتی : یاد بگیرید که چگونه یک ارتفاع یا عرض ذاتی برای عناصر رابط کاربری خود تنظیم کنید و به شما کنترل دقیقی بر نحوه چیدمان عناصر در طرحبندی میدهد.
- ConstraintLayout : با نحوه استفاده از
ConstraintLayout
در Compose UI خود آشنا شوید.
بیشتر بدانید
{% کلمه به کلمه %}
{% آخر کلمه %} برای شما توصیه می شود
{% کلمه به کلمه %} {% آخر کلمه %}
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-27 بهوقت ساعت هماهنگ جهانی."],[],[],null,["Jetpack Compose makes it easy to design an efficient layout for your app.\n\nThe following pages provide details on how to design and implement your layout:\n\n- [Layout basics](/develop/ui/compose/layouts/basics): Learn about the building blocks for a straightforward app UI.\n- [Material components and layouts](/develop/ui/compose/components): Learn about Material components and layouts in Compose.\n- [Custom layouts](/develop/ui/compose/layouts/custom): Learn how to take control of your app's layout, and how to design a custom layout of your own.\n- [Support different display sizes](/develop/ui/compose/layouts/adaptive/support-different-display-sizes): Learn how to use Compose to build layouts that adapt to different screen sizes, orientations, and form factors.\n- [Alignment lines](/develop/ui/compose/layouts/alignment-lines): Learn how to create custom alignment lines to precisely align and position your UI elements.\n- [Intrinsic measurements](/develop/ui/compose/layouts/intrinsic-measurements): Learn how to set an intrinsic height or width for your UI elements, giving you precise control over how the elements are arranged in the layout.\n- [ConstraintLayout](/develop/ui/compose/layouts/constraintlayout): Learn how to use `ConstraintLayout` in your Compose UI.\n\nLearn more\n\n- **New!** Try our [Quick Guides](/quick-guides) to get a fast and focused content\n experience.\n\n- To learn more about Compose layouts, try the [Layouts in Jetpack Compose\n codelab](/codelabs/jetpack-compose-layouts).\n\nRecommended for you\n\n- Note: link text is displayed when JavaScript is off\n- [Get started with Jetpack Compose](/develop/ui/compose/documentation)\n- [ConstraintLayout in Compose](/develop/ui/compose/layouts/constraintlayout)"]]