Omówienie typów zasobów
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Na każdej stronie w tej sekcji opisano wykorzystanie, format i składnię określonego typu zasobów aplikacji, które można podać w katalogu zasobów projektu (res/
).
Oto krótkie podsumowanie każdej ze stron:
- Zasoby animacji
- Definiowanie wstępnie zdefiniowanych animacji.
Animacje starsze są zapisywane w usłudze res/anim/
i dostępne z poziomu klasy R.anim
.
Animacje klatek są zapisywane w usłudze res/drawable/
, a dostęp do nich można uzyskać z poziomu klasy R.drawable
.
- Zasób listy stanów kolorów
- Zdefiniuj zasób koloru, który zmienia się w zależności od stanu
View
.
Zapisano na zajęciach res/color/
. Dostęp do niego masz w zajęciach R.color
.
- Materiały rysowalne
- Zdefiniuj różne elementy graficzne za pomocą map bitowych lub plików XML.
Zapisano na zajęciach res/drawable/
. Dostęp do niego masz w zajęciach R.drawable
.
- Zasób układu
- Zdefiniuj układ UI aplikacji.
Zapisano na zajęciach res/layout/
. Dostęp do niego masz w zajęciach R.layout
.
- Zasób menu
- Zdefiniuj zawartość menu aplikacji.
Zapisano na zajęciach res/menu/
. Dostęp do niego masz w zajęciach R.menu
.
- Zasoby tekstowe
- Zdefiniuj ciągi tekstowe, tablice ciągów znaków i formy liczby mnogiej, a także uwzględnij formatowanie i styl ciągu znaków.
Zapisano w usłudze res/values/
. Możesz uzyskać do niego dostęp z zajęć R.string
, R.array
i R.plurals
.
- Zasób stylu
- Określ wygląd i format elementów interfejsu.
Zapisano na zajęciach res/values/
. Dostęp do niego masz w zajęciach R.style
.
- Zasoby czcionek
- Zdefiniuj rodziny czcionek i dodaj czcionki niestandardowe w formacie XML.
Zapisano na zajęciach res/font/
. Dostęp do niego masz w zajęciach R.font
.
- Więcej typów zasobów
- Zdefiniuj inne wartości podstawowe jako zasoby statyczne, w tym:
- Wartość logiczna
- Zasób XML zawierający wartość logiczną.
- Kolor
- Zasób XML zawierający szesnastkową wartość koloru.
- Wymiar
- Zasób XML, który zawiera wartość wymiaru z jednostką miary.
- ID
- Zasób XML, który stanowi unikalny identyfikator zasobów i komponentów aplikacji.
- Liczba całkowita
- Zasób XML, który zawiera liczbę całkowitą.
- Tablica liczb całkowitych
- Zasób XML, który udostępnia tablicę liczb całkowitych.
- Tablica z typem
- Zasób XML udostępniający obiekt
TypedArray
, którego można użyć na potrzeby tablicy elementów rysowalnych.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],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."]]