0
Bitmap bm = BitmapFactory.decodeResource(context.getResources(), R.drawable.cf_default);
Log.d(LOGTAG, "BitmapFactory.decodeResource()"
+ "\n\tw: " + bm.getWidth() + "\th: " + bm.getHeight()
);
結果是w: 32 h: 32
BitmapFactory.decodeResource
當圖像是比這大了許多。
爲什麼?
如何獲得真正的寬度和高度?
這是真正的寬度和高度轉換爲
BitmapDrawable
。它是使用'decodeResource()'創建的'Bitmap'的寬度和高度。至於爲什麼這些值與您的期望不同,也許您在不同的資源集中擁有不同版本的資源,而您正在考慮錯誤的資源。 – CommonsWare