博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android开发中最基础的清单文件中各种不同的标签什么意思有什么作用和androidz中常用的显示单位及单位的换算
阅读量:4116 次
发布时间:2019-05-25

本文共 966 字,大约阅读时间需要 3 分钟。

虽然做android开发已经很久啦,但是对于清单文件自己仅仅处于一知半解的状态,仅了解一些简单的比较浅显的标签的作用,今天有时间对于清单文件做一个全面的了解和解析,也希望对其他做android开发的码农们有所帮助。

首先我们应该了解到,所谓的清单文件到底是什么?为什么那么重要?里面到底有哪些标签?这些标签又有那些作用呢?

接下来我将会最这些问题一一作出解答:

1、所谓的清单文件就是项目中的AndroidManifest.xml文件,是android开发中涉及到的一系列属性的集合。在android开发中起着举足轻重的作用。这个文件中包含:app的名字,图标,app支持的版本app的包名等等。下面我就介绍下这个清单文件的各个参数的作用。

2、.android中的显示单位

1)px(像素)一般的HVGA代表320*480像素,这个用的比较多

2.)dip或者dp(设备独立像素),这个和设备硬件有关了,一般为了支持WVGA,QVGA和HVGA推荐使用这个,不依赖像素
3)sp(比例像素)主要处理字体的大小,可以根据系统的字体自适应。
除了上面的3个外,还有几个不太常用;in(英尺),mm(毫米),pt(点)1/72英寸
为了适应不同的分辨率,不同的像素密度,推荐使用dip,文字使用sp、

dp与px换算公式:

pixs =dips * (densityDpi/160).
dips=(pixs*160)/densityDpi

3、android布局的简单图片适配

Android开发者在做图片适配时需要注意一下两点

盛放图片的控件要用dip单位来定义其长宽。

  在ldpi、mdpi、hdpi、xhdpi、xxhdpi文件夹下提供大小比例为3:4:6:8:12的图片。当然如果有质量好的.9.png图片的话,提供一个也可以。

hdpi中的图片大小缩小为原来的一半相比将mdpi中的图片大小缩小为原来的3/4,计算机要省力,只需进行简单地右移一位操作。所以系统在ldpi下找不到a的时候会首先去hdpi下去找。当存在xhdpi、xxhdpi时,系统会按相同的规则去调用资源。

       Drawable-ldpi 3、Drawable-mdpi  4、Drawable-hdpi  6中的3、4、6指的是同一个图片在三个文件夹下的大小之比。

转载地址:http://irzpi.baihongyu.com/

你可能感兴趣的文章
ubuntu相关
查看>>
C++ 调用json
查看>>
nano中设置脚本开机自启动
查看>>
动态库调动态库
查看>>
Kubernetes集群搭建之CNI-Flanneld部署篇
查看>>
k8s web终端连接工具
查看>>
手绘VS码绘(一):静态图绘制(码绘使用P5.js)
查看>>
手绘VS码绘(二):动态图绘制(码绘使用Processing)
查看>>
基于P5.js的“绘画系统”
查看>>
《达芬奇的人生密码》观后感
查看>>
论文翻译:《一个包容性设计的具体例子:聋人导向可访问性》
查看>>
基于“分形”编写的交互应用
查看>>
《融入动画技术的交互应用》主题博文推荐
查看>>
链睿和家乐福合作推出下一代零售业隐私保护技术
查看>>
Unifrax宣布新建SiFAB™生产线
查看>>
艾默生纪念谷轮™在空调和制冷领域的百年创新成就
查看>>
NEXO代币持有者获得20,428,359.89美元股息
查看>>
Piper Sandler为EverArc收购Perimeter Solutions提供咨询服务
查看>>
RMRK筹集600万美元,用于在Polkadot上建立先进的NFT系统标准
查看>>
JavaSE_day12 集合
查看>>