在我的应用程序中,我将从远程数据库中显示图像
在数据库中,图像存储为字符串(即)图像位置
通过使用图像加载器类在屏幕上显示图像
我想根据屏幕尺寸ldpi,mdpi,hdpi
来缩放图像
怎么做?
答案 0 :(得分:0)
您可以使用android:layout_width="wrap_content"
和android:layout_height="wrap_content"
。然后图像总是占用尽可能多的地方。
或者您可以通过在res目录中创建以下文件夹来创建不同的布局:
在每个文件夹中,您可以为每个屏幕分辨率创建自定义layout.xml文件。
答案 1 :(得分:0)
首先看看存储在位置上的图像必须是好的,在每个分辨率中匹配意味着它在高定义至少960 * 1280与480-320 dpi 然后你可以通过imageloader类将该图像设置到imageView然后你需要使用 scaleType =" fitXY" 属性到您的图片视图,以便根据您的图片视图显示该图片
现在你正在考虑为什么存储在地点的图像想要至少960 * 1280以及480-320 dpi?
因为如果它是低分辨率图像,那么当你试图在hdpi或xhdpi上显示时,它会在这些重新洗脱时被分散,这就是为什么希望它能清除你的所有疑惑并且它对你有用(它对我有用)
答案 2 :(得分:0)