1. 程式人生 > >android如何獲取res資料夾下drawable資料夾下的圖片資原始檔轉成一個BitMap物件

android如何獲取res資料夾下drawable資料夾下的圖片資原始檔轉成一個BitMap物件

網上有很多方法:

比如:

  1. bitmap bm = BitmapFactory.decodeResource(getResources(),R.drawable.img);  

這個方法getResources()報紅,找不到這個方法(這就是網路上見到最多的的,求解釋啊,我比較菜)

比如:
  1. Resources res = getResources();  
  2. Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.icon); 
(發現一樣哈)

比如:

  1. Bitmap bm=xxx; //xxx根據你的情況獲取
  2. BitmapDrawable bd=BitmapDrawable(bm);  
(這是什麼啊?)

推薦用這個方法(也是為自己記錄下):

Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.ic_launcher); // 不存在設定預設圖片

好用你就贊一個.......