繁体   English   中英

Android中ImageView的尺寸问题

[英]Size problems with ImageView in android

我有以下问题。 当我从可绘制文件夹中获取图像时,我得到的图像具有正确的大小,并且当我将同一张图片移到素材资源文件夹并从那里检索时,它看起来很小。 这不是设备分辨率的问题,而是其他问题。 但是我找不到从资产加载图像有什么问题,为什么它是如此之小?

将图形放入适当的可绘制文件夹后,Android会缩放图片以匹配不同的屏幕密度。
从资产文件夹中拍摄照片时,照原样拍摄。
没有缩放发生。
并且,根据图像和设备的dpi分辨率 ,图像可能看起来更大或更小。

这也是为什么您始终应提供不同分辨率的图像的原因(您可能知道将160 dpi图像放置在drawable-mdpi文件夹中,将320 dpi图像放置在drawable-xhdpi文件夹中,...)

因此,难怪从其他文件夹中拍摄的图像是否适合所有设备。

基于设备选择的可绘制文件夹。 如果您使用普通的可绘制文件夹,则设备将选择所需的图像大小,该大小等于您在资产中使用的大小。 相反,如果您复制并粘贴hdpi或ldpi drawable,设备将根据所需设备大小选择图像。 看到这个。

http://developer.android.com/guide/practices/screens_support.html

暂无
暂无

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

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