android 圖片加載方式

//會縮放圖片code

BitmapDrawable drawable = (BitmapDrawable)getResources().getDrawable(R.drawable.logo);
Log.d("XX", drawable.getBitmap().getHeight() + " " + drawable.getBitmap().getWidth());

//會縮放圖片圖片

Bitmap bitmap1 = BitmapFactory.decodeResource(getResources(), R.drawable.logo);
Log.d("XX", bitmap1.getHeight() + " " + bitmap1.getWidth());

//不會縮放圖片get

Bitmap bitmap2 = BitmapFactory.decodeStream(getResources().openRawResource(R.drawable.logo));
Log.d("XX", bitmap2.getHeight() + " " + bitmap2.getWidth());

//不會縮放圖片it

InputStream is = getResources().openRawResource(R.drawable.logo);  
BitmapDrawable bmpDraw = new BitmapDrawable(is);  
Bitmap bmp = bmpDraw.getBitmap();  
Log.d("XX", bmp.getHeight() + " " + bmp.getWidth());
相關文章
相關標籤/搜索