84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
我用一张1920*1080的图片,放到drawable-hdpi文件夹下,然后在IamgeView中加载,android:scaleType="center"加载原图,不进行缩放,在1080p的屏幕上,但是显示不全,但是放到drawable-xxdpi文件夹中就显示正常,正好充满屏幕。这个是放到hdpi中的这个是之前就知道系统会依次寻找,但是为什么会改变原图呢?
人生最曼妙的风景,竟是内心的淡定与从容!
你1080p的图片对于hdpi来说大了太多,你指定了目录那么系统就会加载对应的尺寸.这里你指定了hdpi,那么它加载的分辨率应该比720p要小一级(720p对应的是xhdpi),你的图大了,它就只能加载一部分了,因为你指定了大小(目录).
另外推荐你看看这篇文章,图片要放在对应的分辨率文件目录下,对内存也是有影响的.关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析
以 hpdi(480800) 居中显示 10801920 的图片,看下这篇博文就懂了 ImageView.ScaleType设置图解 最全面、最易懂的Android屏幕适配解决方案
你1080p的图片对于hdpi来说大了太多,你指定了目录那么系统就会加载对应的尺寸.这里你指定了hdpi,那么它加载的分辨率应该比720p要小一级(720p对应的是xhdpi),你的图大了,它就只能加载一部分了,因为你指定了大小(目录).
另外推荐你看看这篇文章,图片要放在对应的分辨率文件目录下,对内存也是有影响的.
关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析
以 hpdi(480800) 居中显示 10801920 的图片,
看下这篇博文就懂了 ImageView.ScaleType设置图解
最全面、最易懂的Android屏幕适配解决方案