在Android工程中,每添加一个资源,就会在gen目录下的R.java中自动生成一个新的静态整型变量来指向这个资源。程序文件中调用资源的时候,先在R.java中找到变量名,然后根据变量值查找资源。
可以直接在工程的\res\drawable文件夹里拷贝一个图片文件过去。然后在eclipse里右键点工程->刷新。在 res – drawable 标签下就会多出来你添加的图片。R.java中也会自动添加一个以图片文件名为变量名的整型变量。
注意:文件名必须全为小写。如果有大写的话,R.java中不会生成新的变量,这样程序里也就没办法调用。
我这里就是因为文件名中有大写字母导致生成R.java中变量不成功!
R.java在目录:
./gen/com/laoka/weather/R.java
若图片名为: ic_example.png
在R.java中对应的名字为:
final int drawable {
public static final int ic_example=0xAAAAAAA; //图片的后缀没了
}
转载于:https://blog.51cto.com/laokaddk/1341883