繁体   English   中英

BitmapDrawable在视图上不遵守scaleType

[英]BitmapDrawable does not respect scaleType on view

我想在视图上同步显示图像,并且正在使用Universal Image Loader:

https://github.com/nostra13/Android-Universal-Image-Loader

在异步调用中,库将正确显示图像。 虽然,做这样的事情:

myImageView.setBackground(new BitmapDrawable(getApplicationContext().getResources(), ImageLoader.getInstance().loadImageSync("path/to/image")));

图像被显示,而忽略了我在scaleCrop布局上的scaleType。 我想这样做而不必处理图像,这会增加加载时间。 我已经搜索Google四个小时了,没有运气。 我在这里找到了一些线程,但是它们没有帮助。

感谢您的时间。

您应该使用setImageDrawable()而不是setBackground() 将图像用作背景将始终忽略比例类型。

myImageView.setImageDrawable(new BitmapDrawable(getApplicationContext().getResources(), ImageLoader.getInstance().loadImageSync("path/to/image")));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM