相关概念:
屏幕尺寸:屏幕对角线的长度。
英寸为单位 ,1英寸=2.54厘米
屏幕分辨率:指在纵横向上的像素点数,单位是px,1px=1个像素点
一般以纵向像素*横向像素 ,如1920*1080
屏幕像素密度:指每英寸上的像素点数
单位是dpi,像素密度与屏幕尺寸和屏幕分辨率有关
eg:Mexus 5 屏幕尺寸:4.95inch 屏幕分辨率:1920*1080
屏幕密度=根号下1920的平方加上1080的平方,除以4.95
=reagan(1920^2+1080^2)/4.95
=445dpi
px:构成像素的最小单位
dip:密度无关像素,以160dpi为基准,1dip=1px
sp:修饰字体大小,常用的有12sp,14sp,18sp和24sp
开发指导网址:http://www.apkbus.com
weight使用:
计算出的宽度=原来宽度+剩余空间所占百分比的宽度
假设屏幕宽度为L
eg:案例一:
Button1:0+1/3*L=1/3L
Button2同理
案例二:
由于button1和button2的宽度都是match_parent,所以它们的宽度都是L
button1:L+(L-2L)*1/3=2/3L
button2同理
1641

被折叠的 条评论
为什么被折叠?



