小弟在加载图片的时候 遇到的问题: imageStopWatchMin1.setImageResource(R.drawable.number_00); imageStopWatchMin1.setImageResource(0x7f02003c);
其中在生成的R.java文件中
public static final int number_00=0x7f02003c;
但是两个得到的效果不一样,其中前者显示的是number_01.png这张图,而number_00显示的是number_00.png这张图。理论上这两种显示效果都应该是number_00.png这张图。但是前者显示的是下一张图。求解释。跪求解决方案。谢谢!在线等!
其中在生成的R.java文件中
public static final int number_00=0x7f02003c;
但是两个得到的效果不一样,其中前者显示的是number_01.png这张图,而number_00显示的是number_00.png这张图。理论上这两种显示效果都应该是number_00.png这张图。但是前者显示的是下一张图。求解释。跪求解决方案。谢谢!在线等!
在
imageStopWatchMin1.setImageResource(R.drawable.number_00);
后面加上
Log.i("Test", " = " + R.drawable.number_00);看看输出的数字是否与0x7f02003c相同
你这样
非得这么做的话,你尝试先运行一次Clean,然后打开R.java,找到对应的标识的数字并拷贝到代码中,重新Build看看。
已经clean了下,但是还是没有效果,求具体的解决方案,谢谢!
准备24张图片,图片命名icon_1,icon_2...icon_24
获取图片资源时,根据名字去获取该名字的资源id,然后再根据资源id获取该图片资源
图片名字根据icon_和当前时钟小时数值合成即可