我在我的 android 应用程序中有一个从互联网下载的图像。我不希望此图像被调整大小/缩放。无论如何我可以阻止图像被缩放吗?
这是 ImageView 的 XML 条目:
<ImageView
android:id="@+id/conditionImage"
android:scaleType="center"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/textMain"
android:contentDescription="@string/noaaLogoDescription" />
这是我在图像视图中显示它的代码:
BitmapFactory.Options bmpOptions = new Options();
bmpOptions.inScaled = false;
URL url = new URL("URLPATHTOIMAGE");
ImageView conditionImageView = (ImageView)findViewById(R.id.conditionImage);
InputStream content = (InputStream)url.getContent();
conditionImage = BitmapFactory.decodeStream(content, null, bmpOptions);
conditionImageView.setImageBitmap(conditionImage);
我尝试将 ImageView XML 元素中的 scaleType 更改为使用矩阵、中心和 centerInside。我最后一次尝试是使用上面的代码将 inScale 设置为 false。有没有人有任何其他想法?
奇怪的是,这并没有在模拟器中发生。