我在res/drawable文件夹中有一个1280x720px图像(不是drawable-hdpi,drawable-ldpi等文件夹).但在运行时,大小为2560x1440px.这怎么可能?android会调整drawable文件夹中的图像吗?
这是代码:
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.start_image_left);
int h = bitmap.getHeight(), w = bitmap.getWidth();
Run Code Online (Sandbox Code Playgroud)
我正在摩托罗拉Moto G gen2上测试这个.
你根本没有理由把位图放到根drawable目录中.它通常只应用于XML drawable.drawable目录中的位图基本上将被处理,就好像它们一样drawable-mdpi(按比例缩放其他密度).
如果您的目标是在所有密度上具有相同像素大小的位图图像,则需要将其放入drawable-nodpi.这将导致它不缩放.
| 归档时间: |
|
| 查看次数: |
2435 次 |
| 最近记录: |