我在res/drawable文件夾(不是drawable-hdpi,drawable-ldpi等文件夾)中有1280x720px圖像。但在運行時,大小爲2560x1440像素。這怎麼可能? Android會調整可繪製文件夾中的圖像嗎?「drawable」文件夾中的圖像會自動調整大小?
下面是代碼:
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.start_image_left);
int h = bitmap.getHeight(), w = bitmap.getWidth();
我在摩托羅拉Moto G的第二代測試此。
我認爲確保不縮放的唯一方法是使用drawable-nodpi文件夾。 – zgc7009 2014-12-03 19:36:27
@ zgc7009:「你如何加載你的圖像」是什麼意思?我只是把它放在資源中,後來我把它解決了。何時需要擴展? – 2014-12-03 19:37:04
我正在查看手機上的問題,並未在您的問題中看到您的代碼。我以爲你把它加載到視圖中,這會導致縮放。 Android會在可繪製文件夾中縮放圖像,我不確定如何處理縮放比例,但是它可以縮放它們。保證不縮放(我認爲)的唯一方法是將文件放入nodpi限定的可繪製文件夾中。 – zgc7009 2014-12-03 19:40:36