Resources tab detailed explanation

Ok without knowing what is what we can't do anything so in this post I'll explain you  in detail of res/ tab and what it contains...

Ok let me explain by one by one folder in res/

animator/  
  XML files that define property of animations


anim/
XML files that define tween animation (Property animations can also be saved in this directory, but the animator/ directory is preferred for property animations to distinguish between the two types.)

color/
XML files that define a state list of colors.

drawable
Bitmap files (.png, .9.png, .jpg, .gif) or XML files that are compiled into the following drawable resource subtypes:

Bitmap files
Nine-Patches (re-sizable bitmaps)
State lists
Shapes
Animation drawables
Other drawables

mipmap/
Drawable files for different launcher icon densities. For more information on managing launcher icons with mipmap/ folders. 

layout/
XML files that define a user interface layout.

menu/
 XML files that define app menus, such as an Options Menu, Context Menu, or Sub Menu

raw/ 
Arbitrary files to save in their raw form. To open these resources with a raw InputStream, call Resources.openRawResource() with the resource ID, which is R.raw.filename.

However, if you need access to original file names and file hierarchy, you might consider saving some resources in the assets/ directory (instead of res/raw/). Files in assets/ aren't given a resource ID, so you can read them only using AssetManager.


values
XML files that contain simple values, such as strings, integers, and colors.

Whereas XML resource files in other res/ subdirectories define a single resource based on the XML filename, files in the values/ directory describe multiple resources. For a file in this directory, each child of the <resources> element defines a single resource. For example, a <string> element creates an R.string resource and a <color> element creates an R.color resource.

Because each resource is defined with its own XML element, you can name the file whatever you want and place different resource types in one file. However, for clarity, you might want to place unique resource types in different files. For example, here are some filename conventions for resources you can create in this directory:

arrays.xml for resource arrays (typed arrays).
colors.xml for color values
dimens.xml for dimension values.
strings.xml for string values.
styles.xml for styles.



xml/
 Arbitrary XML files that can be read at runtime by calling Resources.getXML(). Various XML configuration files must be saved here, such as a searchable configuration.



font/
 Font files with extensions such as .ttf, .otf, or .ttc, or XML files that include a <font-family> element. For more information about fonts as resources, go to Fonts in XML.




Ok i think you understand about the folders in res/ by some basic... Ok don't worry keep check other posts of mine and you see more detailed and video explanation too.... 



Comments

latest

Tools Updated

MT manager introduction & how to use it

How to create apkeditor Patch file

Unlock Vip or Premium in an app

Remove Ad's in an App