[英]Android Bitmapfactory decoderesource which drawable will be used considering screen density
[英]Android - does decodeResource scale the bitmap for screen density?
在Android開發中,將
Bitmap bmpNormal = BitmapFactory.decodeResource(res, R.drawable.normal);
從正確的drawables-density文件夾加載位圖,還是我需要手動縮放它?
我還無法在模擬器中對此進行測試,只能在我的手機顯示屏和我妻子的手機上進行測試。 即使我擁有ldpi和mdpi資源,每個圖都會產生大小相似的位圖。
實際上,您應該在所有文件夾中提供資源-ldpi -mdpi -hdpi -xhdpi Android會自動對其進行自定義並以正確的布局使用它。提供的資源應具有正確的大小。查看此鏈接 。您可以知道android如何在應用程序中自定義圖像。您還可以縮放位圖並使用它,但它的方法更復雜。
是的,將加載可繪制密度特定的位圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.