android笔记之图片适配原理
来源:互联网 发布:excel表删除重复数据 编辑:程序博客网 时间:2024/05/29 19:51
1.测试界面(测试导航图片的大小)
2.测试准备
宽高都是wrap_content 图片原大小120*54
drawable-hdpi (dpi=240, density=1.5)
drawable-xhdpi (dpi=320, density=2)
drawable-xxhdpi (dpi=480, density=3)
3.测试数据:
图片存放位置 手机像素大小 手机像素dpi 图片所占大小 像素密度
hdpi 540*960 hdpi 120 1.5
720*1280 xhdpi 160 2
1080*1920 xxhdpi 240 3
xhdpi 540*960 hdpi 90 1.5
720*1280 xhdpi 120 2
1080*1920 xxhdi 180 3
xxhdpi 540*960 hdpi 60 1.5
720*1280 xhdpi 80 2
1080*1920 xxhdpi 120 3
4.测试说明
把图片放在不同的文件夹下再用不同的手机测试,测出图片在手机中的实际所占大小
5. 结论:水平有限的结论
android手机图片适配原理,首先根据手机dpi查找相应的文件下有无此图片。若有则图片大小和此文件夹下图片大小一致,若无则使用其它文件夹下的图片,
此时会根据对应的文件夹的像素密度与手机的实际像素密度进行对比 然后按比例适配如上图所示测试数据。
所以个人认为,适配的话 不需要做多套图片,只需要一套就够了。多了使apk内存变大。另:不知道as新建工程小机器人图片为什么每个文件夹下都有,难道是google推荐做多套么。
- android笔记之图片适配原理
- android 适配原理 笔记
- Android屏幕适配、App瘦身之.9.png图片原理及用法解析
- Android 图片适配使用ios2@图原理解析
- Android酱油笔记之获取web图片
- Android笔记之 图片自由裁剪
- Android学习笔记之在图片特效
- Android笔记之获取视频、图片缩略图
- Android学习笔记之网络图片加载
- android 复习笔记之图片压缩
- Android开发笔记之 图片拖动
- Android之四大图片缓存原理、特性对比分析
- 【Android - 进阶】之图片三级缓存的原理及实现
- Android开发笔记之ViewPage实现导航页原理
- Android 学习笔记之十 Listview 优化原理
- Android开发笔记之线程池的原理以及实现
- Android学习笔记进阶19之给图片加边框
- Android学习笔记进阶20之得到图片的缩略图
- SSH(Spring+hibernate+struts2)框架搭建项目详细说明
- [leetcode]371. Sum of Two Integers
- 图文混编效果之TextView、EditText中显示图片
- javascript滚轮控制模拟滚动条
- python数字图像处理(17):边缘与轮廓
- android笔记之图片适配原理
- android 支持部分关键字带下划线可点击的 TextView
- eclipse 报错 Unsupported major.minor version 52.0
- mysql查询注意事项
- Java8 新特性之七---------Nashorn JavaScript引擎、Base64、并行数组
- 有关对象初始化和向前引用
- vim之记录功能
- React Native 二:在ubuntu MATE 16.04 下搭建React Native 开发环境
- NSDecimalNumber的使用