簡體   English   中英

Android-DecodeResource會縮放位圖以提高屏幕密度嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM