منبع چیدمان

یک منبع طرح‌بندی، معماری UI را در یک Activity یا جزء یک UI تعریف می‌کند.

محل فایل:
res/layout/ filename .xml
نام فایل به عنوان شناسه منبع استفاده می شود.
نوع داده منبع کامپایل شده:
اشاره گر منبع به یک منبع View (یا زیر کلاس).
مرجع منبع:
در جاوا: R.layout. filename
در XML: @[ package :]layout/ filename
نحو:
<?xml version="1.0" encoding="utf-8"?>
<ViewGroup
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@[+][package:]id/resource_name"
    android:layout_height=["dimension" | "match_parent" | "wrap_content"]
    android:layout_width=["dimension" | "match_parent" | "wrap_content"]
    [ViewGroup-specific attributes] >
    <View
        android:id="@[+][package:]id/resource_name"
        android:layout_height=["dimension" | "match_parent" | "wrap_content"]
        android:layout_width=["dimension" | "match_parent" | "wrap_content"]
        [View-specific attributes] >
        <requestFocus/>
    </View>
    <ViewGroup >
        <View />
    </ViewGroup>
    <include layout="@layout/layout_resource"/>
</ViewGroup>

نکته: عنصر ریشه می‌تواند یک ViewGroup ، یک View یا یک عنصر <merge> باشد، اما تنها یک عنصر ریشه می‌تواند وجود داشته باشد و باید دارای ویژگی xmlns:android با فضای نام android باشد، همانطور که در مثال دستوری قبلی نشان داده شده است.

عناصر:
<ViewGroup>
ظرفی برای سایر عناصر View . انواع مختلفی از اشیاء ViewGroup وجود دارد، و هر کدام به شما امکان می دهد طرح بندی عناصر فرزند را به روش های مختلف مشخص کنید. انواع مختلف اشیاء ViewGroup عبارتند از LinearLayout ، RelativeLayout و FrameLayout .

فرض نکنید که هر اشتقاقی از ViewGroup نماهای تودرتو را می پذیرد. برخی از گروه‌های view پیاده‌سازی‌های کلاس AdapterView هستند که فرزندان خود را فقط از یک