Android drawable 图片文件夹 缩放问题
屏幕尺寸Screen size :
显示屏幕的实际大小,按照屏幕的对角线进行测量。small, normal, large, and xlarge
长宽比Aspect ratio :
长宽比是屏幕的物理宽度与物理高度的比例关系。
分辨率Resolution :
在屏幕上显示的物理像素总和。
密度Density :
根据像素分辨率,在屏幕指定物理宽高范围内能显示的像素数量。 ldpi (low) 120, mdpi (medium) 160, hdpi (high) 240, and xhdpi (extra high) 320
DENSITY_DEFAULT = DENSITY_MEDIUM = 160;
设备独立像素Density-independent pixel (dp/dip) :
应用程序可以用来定义UI组件的虚拟像素单元,通过密度无关的方式来描述布局尺寸和位置。pixels = dps * (density / 160).
每英寸像素数DPI(dot per inch) :
pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。
res目录下:
drawable
drawable-ldpi
drawable-mdpi
drawable-hdpi
drawable-xhdpi
drawable-nodpi
drawable-nodpi-1024×600
drawable-nodpi-1280×800
drawable-nodpi-800×480
values
values-ldpi
values-mdpi
values-hdpi
values-xhdpi
values-nodpi
values-nodpi-1024×600
values-nodpi-1280×800
values-nodpi-800×480
******************************
在工程的default.properties中如果split.density=false,则分辨率适配的时候文件夹命名不需要与scale相除
例
屏幕分辨率:800x480
density:1.5(240)
文件夹:values-hdpi-800x480
******************************
屏幕分辨率:1024x600
density:1(160)
文件夹:values-mdpi-1024x600
屏幕分辨率:1024x600
density:1.5(240)
文件夹:values-hdpi-683x400 由1024/1.5 600/1.5得到,需要四舍五入。
屏幕分辨率:800x480
density:1(160)
文件夹:values-mdpi-800x480
屏幕分辨率:800x480
density:1.5(240)
文件夹:values-hdpi-533x320 由800/1.5 480/1.5得到,需要四舍五入。
以此类推
一般情况下需要创建出values 、values-mdpi 、 values-hdpi文件夹,以备在一些没有规定的尺寸屏幕上找不到资源的情况。
然后在里面使用不同的dimens文件,Layout中不要使用显示的数字,所有的尺寸定义全都援引dimens里面的内容。
这样能够保证深度UI定制的情况
android技术上如有疑问可以问我,有问必答.
爱品茶的盆友,光顾小店(谢谢,能收藏最好了):
http://lancezone.taobao.com
专注移动开发!继续前行~
Android drawable 图片文件夹 缩放问题相关推荐
- Android drawable图片适配
Android drawable图片适配 Android机型众多,屏幕尺寸.分辨率也有很多种,如何适配各种机型也是Android的技能之一. 适配的目的: 提高图片显示的质量 减少图片的内存占用 减少 ...
- Android 项目中文件夹的作用
Android 项目中文件夹的作用 1. src:存放所有的*.java源程序. 2. gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID. 3. assets:可 ...
- 安卓Android手机系统内文件夹目录解释
Bluestorm's Space 博客园 首页 新随笔 联系 订阅 管理 随笔- 423 文章- 3 评论- 58 /storage/sdcard, /sdcard, /mnt/sdcard 三者 ...
- ML之SVM:调用(sklearn的lfw_people函数在线下载55个外国人图片文件夹数据集)来精确实现人脸识别并提取人脸特征向量
ML之SVM:调用(sklearn的lfw_people函数在线下载55个外国人图片文件夹数据集)来精确实现人脸识别并提取人脸特征向量 目录 输出结果 代码设计 输出结果 代码设计 from __fu ...
- android 读取assets文件夹下的文件资源
今天,简单讲讲如何读取assets文件夹下的文件. Android资源文件大致可以分为两种: 第一种是res目录下存放的可编译的资源文件: 这种资源文件系统会在R.Java里面自动生成该资源文件的ID ...
- android下创建文件夹和修改其权限的方法
原文:http://www.cnblogs.com/wanqieddy/archive/2011/12/28/2304906.html 由于工作的需要,今天研究了在android下创建文件夹和修改其权 ...
- vue删除图片同时删除本地文件_删除图片数据时同时删除图片文件夹里面的相应图片文件的方法...
作者:Mr.XQIJIANG 本文版权归[Mr.XQIJIANG]所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利. /// /// 删除图 ...
- 在Android下创建文件夹
<!-- @page { margin: 2cm } PRE { font-family: "DejaVu Sans" } P { margin-bottom: 0.21cm ...
- IIS部署图片文件夹,采用HTTP协议可获取图片
IIS部署可采用http访问的图片文件夹 IIS是window系统下的服务器管理器 平时我们看到网上的图片,在控制台打开页面后,显示的路径是一个URL 例如: 关于安装IIS,使用IIS的文章可参考使 ...
最新文章
- linux查看cpu个数命令,Linux怎么查看物理CPU个数
- 8.2.5: Spring3.0新增的@DependsOn和@Lazy
- 最短路径算法整理(二)
- 创建ftp服务器后html,搭建ftp服务器需要用到固定IP吗
- python遍历树结构_python 数据结构与算法——树的遍历
- 入门机器学习(八)--神经网络参数的反向传播算法
- De 30: Decoupling Linear Systems with Constant Coefficients
- hadoop深入学习之SequenceFile
- ElementUI:项目中引入自己的ICON
- 点滴记录:管理工作的50点亲身感悟(分享!)
- 梦幻西游热门服务器卡顿延迟,Win10梦幻西游很卡反应很慢该如何处理
- Spring系列8:bean的作用域
- Github 单文件快速下载 -- 使用 DownGit
- GB/T28181之国标编码一览表,需要自取
- 【经典】非你莫属名句一
- C++程序设计(实践)_老师有话说 S1| 如何学好计算机程序设计(c语言)
- 如何优化关键词搜索排名(提升关键词排名的方法)
- Android键盘自定义表情包,关于自定义表情键盘...
- 我终于知道上哪里给男朋友买礼物了,姐妹们毒APP用起来
- 久闻大名的Fragment
热门文章
- 证券期货基础知识 计算机,2020国考中国证监会专业科目考试大纲(计算机类)...
- 面向对象改造——50道100以内的加减法口算习题
- [项目管理-23]:中西方沟通方式的差别:含蓄VS直接
- This function does not fully set the dimensions of output port 2 .
- ORACLE存储过程详解----我看过最详细的存储过程
- 35 岁 学python 必要_30岁之前,要不要买房,买车
- 银行转账java代码事务实现_转账操作代码实现----事务
- 中国人工智能的未来到底通向何方?| CCF-GAIR 2019
- Win10系统c盘清理
- c语言特征码搜索,[学习笔记]通过各语言特征码寻找按钮事件