android 布局文件中dp,dip

xml文件中dp,dip,px,???

什么时候用dp,什么时候用px?

dp就是dip,px是像素,Android屏幕有个密度,比如1920像素分辨率的密度是3,那么 1dp=3px,所以美工如果在1920下设计的的尺寸是300px,那么你为了适配多种机型,采用Android的尺寸,应该为100dp

device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关 dp 和dip是一样的。

dp就是dip,也叫做设备独立像素, px是你手机上的像素如(954 * 640),也是我们我们平常说的 谁谁的手机像素是多少.
在Android开发中,为了适配各种各种分配率而设计的,一般不会使用px,都是使dp的。
dp跟px 更具各中dpi 来换算的 1dp = dpi / 160 px

视频:http://www.imooc.com/learn/484 有非常在详细的答案

px = (dpi/160)*dp;
px 一般不用,dp用字布局中设置宽高等信息

http://www.imooc.com/learn/484楼上说的很对

Px是像素的意思,2.2以后就推荐使用dp代替px。