手机上的图标是32×32dp,dp是长度单位。设备独立像素的意思。
dp是一种物理测量单位,基于计算机控制的坐标系统和抽象像素(虚拟像素),由底层系统的程序使用,转换为物理像素的应用。
用途是允许移动设备软件将信息显示和用户交互扩展到不同的屏幕尺寸。允许应用程序以抽象像素为单位进行测量,而底层图形系统将应用程序的抽象像素测量值转换为适合于特定设备的物理像素。
扩展资料
dp与ppi计算:dp = dx * (dpi / 160)。例如,在 240 dpi 屏幕上,1 dp 等于 1.5 物理像素。
Android系统以“中”密度屏幕假设的基线密度,故该公式中dpi除以160dpi。在定义应用的 UI 时应始终使用 dp 单位 ,以确保在不同密度的屏幕上正常显示 UI。
位图缩放可能导致模糊或像素化位图。为避免这些伪影,应为不同的密度提供替代的位图资源。
参考资料来源:百度百科-DP
dpi分辨率
Android支持下列所有单位。
px(像素):屏幕上的点。
in(英寸):长度单位。
mm(毫米):长度单位。
pt(磅):1/72英寸。
dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。
dip:与dp相同,多用于android/ophone示例中。
sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。