1f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Mainpage.title=Resource Types
2f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Mainparent.title=Application Resources
39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectparent.link=index.html
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project@jd:body
59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<div id="qv-wrapper">
79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<div id="qv">
8f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main  <h2>See also</h2>
99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project  <ol>
10f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main    <li><a href="providing-resources.html">Providing Resources</a></li>
11f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main    <li><a href="accessing-resources.html">Accessing Resources</a></li>
129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project  </ol>
139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</div>
149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</div>
159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
16f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main<p>Each of the documents in this section describe the usage, format and syntax for a certain type
17f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Mainof application resource that you can provide in your resources directory ({@code res/}).</p>
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
19f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main<p>Here's a brief summary of each resource type:</p>
209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project<dl>
22f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main  <dt><a href="{@docRoot}guide/topics/resources/animation-resource.html">Animation Resources</a></dt>
23f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main    <dd>Define pre-determined animations.<br/>
24f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott MainTween animations are saved in {@code res/anim/} and accessed from the {@code R.anim} class.<br/>
25f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott MainFrame animations are saved in {@code res/drawable/} and accessed from the {@code R.drawable} class.</dd>
26f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main  <dt><a href="{@docRoot}guide/topics/resources/color-list-resource.html">Color State List Resource</a></dt>
27f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main    <dd>Define a color resources that changes based on the View state.<br/>
28f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott MainSaved in {@code res/color/} and accessed from the {@code R.color} class.</dd>
29f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main  <dt><a href="{@docRoot}guide/topics/resources/drawable-resource.html">Drawable Resources</a></dt>
30f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main    <dd>Define various graphics with bitmaps or XML.<br/>
31f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott MainSaved in {@code res/drawable/} and accessed from the {@code R.drawable} class.</dd>
32f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main  <dt><a href="{@docRoot}guide/topics/resources/layout-resource.html">Layout Resource</a></dt>
33f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main    <dd>Define the layout for your application UI.<br/>
34f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott MainSaved in {@code res/layout/} and accessed from the {@code R.layout} class.</dd>
35f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main  <dt><a href="{@docRoot}guide/topics/resources/menu-resource.html">Menu Resource</a></dt>
36f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main    <dd>Define the contents of your application menus.<br/>
37f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott MainSaved in {@code res/menu/} and accessed from the {@code R.menu} class.</dd>
38f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main  <dt><a href="{@docRoot}guide/topics/resources/string-resource.html">String Resources</a></dt>
39f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main    <dd>Define strings, string arrays, and plurals (and include string formatting and styling).<br/>
40f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott MainSaved in {@code res/values/} and accessed from the {@code R.string}, {@code R.array},
41f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Mainand {@code R.plurals} classes.</dd>
42f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main  <dt><a href="{@docRoot}guide/topics/resources/style-resource.html">Style Resource</a></dt>
43f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main    <dd>Define the look and format for UI elements.<br/>
44f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott MainSaved in {@code res/values/} and accessed from the {@code R.style} class.</dd>
45f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main  <dt><a href="{@docRoot}guide/topics/resources/more-resources.html">More Resource Types</a></dt>
46f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott Main    <dd>Define values such as booleans, integers, dimensions, colors, and other arrays.<br/>
47f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott MainSaved in {@code res/values/} but each accessed from unique {@code R} sub-classes (such as {@code
48f940a1f316ddbed760f6f3ab9a3e4f2112909381Scott MainR.bool}, {@code R.integer}, {@code R.dimen}, etc.).</dd>
499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project</dl>
509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
57d27b10837525f341eee7d46013e2177b0bad3c60Scott Main
58d27b10837525f341eee7d46013e2177b0bad3c60Scott Main
59d27b10837525f341eee7d46013e2177b0bad3c60Scott Main
60