یک منبع طرحبندی، معماری 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باشد، همانطور که در مثال دستوری قبلی نشان داده شده است.- عناصر: