نمای کلی انواع منابع، نمای کلی انواع منابع
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
هر صفحه در این بخش، استفاده، قالب و نحو را برای نوع خاصی از منبع برنامه که می توانید در فهرست منابع پروژه خود ( res/
) ارائه دهید، توضیح می دهد.
در اینجا خلاصه ای از هر صفحه آورده شده است:
- منابع انیمیشن
- انیمیشن های از پیش تعیین شده را تعریف کنید.
انیمیشن های Tween در res/anim/
ذخیره می شوند و از کلاس R.anim
قابل دسترسی هستند.
انیمیشن های فریم در res/drawable/
ذخیره می شوند و از کلاس R.drawable
قابل دسترسی هستند. - منبع فهرست حالت رنگ
- منبع رنگی را تعریف کنید که بر اساس حالت
View
تغییر کند.
در res/color/
ذخیره شده و از کلاس R.color
قابل دسترسی است. - منابع قابل ترسیم
- گرافیک های مختلف را با بیت مپ یا XML تعریف کنید.
در res/drawable/
ذخیره شده و از کلاس R.drawable
قابل دسترسی است. - منبع چیدمان
- چیدمان را برای رابط کاربری برنامه خود تعریف کنید.
در res/layout/
ذخیره شده و از کلاس R.layout
قابل دسترسی است. - منبع منو
- محتویات منوهای برنامه خود را تعریف کنید.
در res/menu/
ذخیره شده و از کلاس R.menu
قابل دسترسی است. - منابع رشته ای
- رشتهها، آرایههای رشتهای و جمعها را تعریف کنید و قالببندی و استایلسازی رشتهها را شامل شود.
در res/values/
ذخیره شده و از کلاس های R.string
، R.array
و R.plurals
قابل دسترسی است. - منبع سبک
- ظاهر و قالب را برای عناصر UI تعریف کنید.
در res/values/
ذخیره شده و از کلاس R.style
قابل دسترسی است. - منابع فونت
- خانواده فونت ها را تعریف کنید و فونت های سفارشی را در XML بگنجانید.
در res/font/
ذخیره شده و از کلاس R.font
قابل دسترسی است. - انواع منابع بیشتر
- مقادیر اولیه دیگر را به عنوان منابع ایستا تعریف کنید، از جمله موارد زیر:
- بول
- منبع XML که دارای یک مقدار بولی است.
- رنگ
- منبع XML که دارای مقدار رنگ هگزادسیمال است.
- بعد
- منبع XML که یک مقدار ابعاد را با یک واحد اندازه گیری حمل می کند.
- شناسه
- منبع XML که یک شناسه منحصر به فرد برای منابع و اجزای برنامه ارائه می کند.
- عدد صحیح
- منبع XML که دارای یک مقدار صحیح است.
- آرایه عدد صحیح
- منبع XML که آرایه ای از اعداد صحیح را فراهم می کند.
- آرایه تایپ شده
- منبع XML که یک
TypedArray
فراهم می کند، که می توانید از آن برای آرایه ای از ترسیمی ها استفاده کنید.
،
هر صفحه در این بخش، استفاده، قالب و نحو را برای نوع خاصی از منبع برنامه که می توانید در فهرست منابع پروژه خود ( res/
) ارائه دهید، توضیح می دهد.
در اینجا خلاصه ای از هر صفحه آورده شده است:
- منابع انیمیشن
- انیمیشن های از پیش تعیین شده را تعریف کنید.
انیمیشن های Tween در res/anim/
ذخیره می شوند و از کلاس R.anim
قابل دسترسی هستند.
انیمیشن های فریم در res/drawable/
ذخیره می شوند و از کلاس R.drawable
قابل دسترسی هستند. - منبع فهرست حالت رنگ
- منبع رنگی را تعریف کنید که بر اساس حالت
View
تغییر کند.
در res/color/
ذخیره شده و از کلاس R.color
قابل دسترسی است. - منابع قابل ترسیم
- گرافیک های مختلف را با بیت مپ یا XML تعریف کنید.
در res/drawable/
ذخیره شده و از کلاس R.drawable
قابل دسترسی است. - منبع چیدمان
- چیدمان را برای رابط کاربری برنامه خود تعریف کنید.
در res/layout/
ذخیره شده و از کلاس R.layout
قابل دسترسی است. - منبع منو
- محتویات منوهای برنامه خود را تعریف کنید.
در res/menu/
ذخیره شده و از کلاس R.menu
قابل دسترسی است. - منابع رشته ای
- رشتهها، آرایههای رشتهای و جمعها را تعریف کنید و قالببندی و استایلسازی رشتهها را شامل شود.
در res/values/
ذخیره شده و از کلاس های R.string
، R.array
و R.plurals
قابل دسترسی است. - منبع سبک
- ظاهر و قالب را برای عناصر UI تعریف کنید.
در res/values/
ذخیره شده و از کلاس R.style
قابل دسترسی است. - منابع فونت
- خانواده فونت ها را تعریف کنید و فونت های سفارشی را در XML بگنجانید.
در res/font/
ذخیره شده و از کلاس R.font
قابل دسترسی است. - انواع منابع بیشتر
- مقادیر اولیه دیگر را به عنوان منابع ایستا تعریف کنید، از جمله موارد زیر:
- بول
- منبع XML که دارای یک مقدار بولی است.
- رنگ
- منبع XML که دارای مقدار رنگ هگزادسیمال است.
- بعد
- منبع XML که یک مقدار ابعاد را با یک واحد اندازه گیری حمل می کند.
- شناسه
- منبع XML که یک شناسه منحصر به فرد برای منابع و اجزای برنامه ارائه می کند.
- عدد صحیح
- منبع XML که دارای یک مقدار صحیح است.
- آرایه عدد صحیح
- منبع XML که آرایه ای از اعداد صحیح را فراهم می کند.
- آرایه تایپ شده
- منبع XML که یک
TypedArray
فراهم می کند، که می توانید از آن برای آرایه ای از ترسیمی ها استفاده کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Resource types overview\n\nEach page in this section describes the usage, format, and syntax for a certain type\nof [app resource](/guide/topics/resources/providing-resources)\nthat you can provide in your project resources directory (`res/`).\n\nHere's a brief summary of each page:\n\n[Animation resources](/guide/topics/resources/animation-resource)\n: Define pre-determined animations. \n\n Tween animations are saved in `res/anim/` and accessed from the `R.anim` class. \n\n Frame animations are saved in `res/drawable/` and accessed from the `R.drawable` class.\n\n[Color state list resource](/guide/topics/resources/color-list-resource)\n: Define a color resource that changes based on the `View` state. \n\n Saved in `res/color/` and accessed from the `R.color` class.\n\n[Drawable resources](/guide/topics/resources/drawable-resource)\n: Define various graphics with bitmaps or XML. \n\n Saved in `res/drawable/` and accessed from the `R.drawable` class.\n\n[Layout resource](/guide/topics/resources/layout-resource)\n: Define the layout for your application UI. \n\n Saved in `res/layout/` and accessed from the `R.layout` class.\n\n[Menu resource](/guide/topics/resources/menu-resource)\n: Define the contents of your application menus. \n\n Saved in `res/menu/` and accessed from the `R.menu` class.\n\n[String resources](/guide/topics/resources/string-resource)\n: Define strings, string arrays, and plurals and include string formatting and styling. \n\n Saved in `res/values/` and accessed from the `R.string`, `R.array`,\n and `R.plurals` classes.\n\n[Style resource](/guide/topics/resources/style-resource)\n: Define the look and format for UI elements. \n\n Saved in `res/values/` and accessed from the `R.style` class.\n\n[Font resources](/guide/topics/resources/font-resource)\n: Define font families and include custom fonts in XML. \n\n Saved in `res/font/` and accessed from the `R.font` class.\n\n[More resource types](/guide/topics/resources/more-resources)\n: Define other primitive values as static resources, including the following:\n\n [Bool](/guide/topics/resources/more-resources#Bool)\n : XML resource that carries a boolean value.\n\n [Color](/guide/topics/resources/more-resources#Color)\n : XML resource that carries a hexadecimal color value.\n\n [Dimension](/guide/topics/resources/more-resources#Dimension)\n : XML resource that carries a dimension value with a unit of measure.\n\n [ID](/guide/topics/resources/more-resources#Id)\n : XML resource that provides a unique identifier for application resources and\n components.\n\n [Integer](/guide/topics/resources/more-resources#Integer)\n : XML resource that carries an integer value.\n\n [Integer array](/guide/topics/resources/more-resources#IntegerArray)\n : XML resource that provides an array of integers.\n\n [Typed array](/guide/topics/resources/more-resources#TypedArray)\n : XML resource that provides a [TypedArray](/reference/android/content/res/TypedArray), which you can use\n for an array of drawables."]]