android在不加载图片的前提下获得图片的宽高
Posted ∠角络
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android在不加载图片的前提下获得图片的宽高相关的知识,希望对你有一定的参考价值。
public static int[] getImageWidthHeight(String path){ BitmapFactory.Options options = new BitmapFactory.Options(); /** * 最关键在此,把options.inJustDecodeBounds = true; * 这里再decodeFile(),返回的bitmap为空,但此时调用options.outHeight时,已经包含了图片的高了 */ options.inJustDecodeBounds = true; Bitmap bitmap = BitmapFactory.decodeFile(path, options); // 此时返回的bitmap为null /** *options.outHeight为原始图片的高 */ return new int[]{options.outWidth,options.outHeight}; }
以上是关于android在不加载图片的前提下获得图片的宽高的主要内容,如果未能解决你的问题,请参考以下文章
android. imageview是如何控制它的宽高比例,不让各种规则图片影响它大小。如图。图片