The Eclipse ADT automatically generates a
R.java
, which keeps track of all the application resources, in hello\gen
as follows:package com.mytest; public final class R { public static final class attr { } public static final class drawable { // Inner class R.drawable public static final int icon=0x7f020000; // Resource ID R.drawable.icon } public static final class id { // Inner class R.id public static final int textview=0x7f050000; // Resource ID R.id.textview } public static final class layout { // Inner class R.layout public static final int main=0x7f030000; // Resource ID R.layout.main } public static final class string { // Inner class R.string public static final int app_name=0x7f040001; // Resource ID R.string.app_name public static final int hello=0x7f040000; // Resource ID R.string.hello } }The
R.java
(R stands for resources) indexes all the resources used in this application in the inner classes attr
, drawable
, id
, layout
, and string
. For example,
the inner class
layout
's property main
(R.layout.main
) references res\layout\main.xml
; the inner class
string
references res\values\strings.xml
; the inner class
drawable
's property icon
references res\drawable\icon
which keeps the images used as icons in "apps" menu.
No comments :
Post a Comment
Your Comment and Question will help to make this blog better...