关于图片要放在哪个drawable文件夹下
来源:互联网 发布:行知教育集团董事长 编辑:程序博客网 时间:2024/04/28 20:03
出处:http://blog.csdn.net/guolin_blog/article/details/50727753
先谢谢郭霖大神的分享。
这篇文章写的是关于同一张图片在不同分辨率的drawable文件夹下(如drawable-xxhpi和drawable-xhpi)在同一个手机上会有不同的大小。即
左边的图是原文中放在drawable-xxhdpi的情况,右边的是放在drawable-xhdpi的情况
我对原文解释的理解:一部xxhdpi的手机照图片都是先到drawable-xxhdpi的文件夹中寻找的,如果没有就向更高分辨率的文件夹里找,再没有就开始向低分辨率的文件夹里找。所以顺序大概是依次是drawable-xxhdpi ->drawable-xxxhdpi ->drawable-xhdpi -> drawable-hdpi -> drawable-mdpi -> drawable-ldpi。当手机在更高分辨率的文件夹如drawable-xxxhdpi中找到图片时,判断这个图片原来设计是用于drawable-xxxhdpi的,这样的图片对于drawable-xxhdpi来说太大,所以手机会自动将它缩小。同理,当在一个低分辨率的文件夹中发现图片,就会将图片放大。至于缩小放大的倍数可由原文的这个表查找到
dpi范围 密度
最后,因为听说一般的公司不会有很多不同分辨率的图片,所以我们一般将图片放在高分辨率的文件夹下,避免在大分辨率手机上图片被放的太大,占用太多的内存导致OOM。当然小分辨率手机的图片会被缩小,但是显然缩小比放大要让人更容易接受。但是因为市场上xxxhdpi的手机比较少,所以我们一般放在xxhdpi的文件夹中就可以了。
- 关于图片要放在哪个drawable文件夹下
- shape的使用创建步骤文件要放在drawable文件夹下如果放在layout下会报错
- 安卓-图片适配问题,问UI设计师要什么样的图,然后图片放在哪个文件夹
- 关于mysql的数据库放在哪个文件下
- Android开发:文件放在哪个文件夹
- Android开发:filePath放在哪个文件夹
- 关于Android图片分辨率应该放到哪个文件夹的问题(drawable-hdpi......)
- 关于Android图片分辨率应该放到哪个文件夹的问题(drawable-hdpi......)
- 关于图片放在drawable和drawable-hdpi的一点小区别
- drawable文件夹图片在各个像素密度下的大小
- android pad上图片放在drawable文件夹下不正确的显示的讨巧的解决方法
- sp6补丁应该放在哪个文件夹下面?
- 关于drawable文件夹下面的图片不能动态在R文件下面生成资源ID
- 自定义图形在drawable文件夹下
- Android图片放在不同drawable目录下是有区别的
- android studio -- 图片应该放在drawable还是mipmap?
- Android Studio的图片放在drawable还是mipmap
- 关于获取放在src文件夹下读取xml文件的总结
- Android ViewPager与Fragment的延时切换,取消预加载优化
- poj 2289 —— Jamie's Contact Groups 二分+最大流
- LeetCode Oj 15. 3Sum
- 《利用Python 进行数据分析》 - 笔记(3)
- HYSBZ 4012 开店
- 关于图片要放在哪个drawable文件夹下
- java链接SQL Server 时到主机的TCP/IP 连接失败
- 深入理解汇编语言和c++语言(1)---从a+b说起
- android 小型音乐播放器(实现播放、下一首、上一首、自动播放、随机播放按钮、当前播放歌曲界面)
- ES6中super的使用
- 关于《JavaScript高级程序设计》学习记录
- C# checklistbox控件用法总结(怎样得到多选的值,以及动态加载数据)
- mac 树莓派初次使用
- 【动态规划】最长公共子串问题