请教下大家:假如参数nResId = R.Drawable.aa;nResId 即可以为多种图片中的一种的(如aa.png或者aa.jpg);那么ImageView控件的相关方法(如setImageResource)方法怎样加载.png与jpg的?多谢~
请教下大家:假如参数nResId = R.Drawable.aa;nResId 即可以为多种图片中的一种的(如aa.png或者aa.jpg);那么ImageView控件的相关方法(如setImageResource)方法怎样加载.png与jpg的?多谢~
frameworks/base/graphics/java/android/graphics/drawable中Drawable.java中697行Bitmap bm = BitmapFactory.decodeResourceStream(res, value, is, pad, opts);中 decodeResourceStream
与704行return drawableFromBitmap(res, bm, np, pad, srcName);中drawableFromBitmap这是我分析的内容,但是没懂的啊,^_^
frameworks/base/graphics/java/android/graphics/drawable中Drawable.java中697行Bitmap bm = BitmapFactory.decodeResourceStream(res, value, is, pad, opts);中 decodeResourceStream
与704行return drawableFromBitmap(res, bm, np, pad, srcName);中drawableFromBitmap是我用Eclipse+ADT+Android仿真器调试出来的,^_^