Android中dp,px与UI交流

#####由于Android手机屏幕尺寸很多,因此关于界面的适配是很麻烦的事情,所以引入了dp这一个和px换算的中间单位,保证了可以根据屏幕大小按照比例进行显示,这就是适配。这里进行了一些总结:
####1、先了解基本的屏幕大小问题

这里写图片描述
一般来讲,可以分为小屏幕、中屏幕、高屏幕、超高屏幕、高清屏幕
在开发时候,可以认为对应于下面
这里写图片描述
这里没有列全,
正常来讲的话,一款应用会先检测你的手机屏幕大小,然后,去相应的文件中找需要的图,如果没有再去别的里面去找

####2 如何与UI交流
首先
要明白,UI再设计的时候,是根据一张图画界面的,建议通过320px*480px界面上画需求图,然后,可以通过插件生成其他的大小的,但是,这里面标注的单位是px,而程序员常用的就是dp,因此还需涉及到换算表,通过这张表,可以将px换算成为相应的的dp,去写应用。
这里写图片描述

这样你就可以根据相应的换算,写到界面中去了。
这样在界面上一个按钮是50px,那么程序员就可以写成50dp(也有人建议+0.5f),这样程序运行的时候,会根据当前dpi去相应的文件夹下找图(某些太大的图不能放在ldpi中,会报错的),这样,程序员可以省很多力气,ui,只需将320480上图扣出来,biru 50px50px,那么就按照上图来给出别的像素的图就行了.然后程序员放到相应的文件夹里面.

####附上一份标注图:
只是展示,没有别的意思

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值