Udacity Android 学习记录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/winfredzen/article/details/85986152

Udacity Android 学习记录

快捷键

常见视图备忘单

Android 术语

资源链接:

dp

dp意思是(Density-Independent Pixel),即与密度无关的像素

Android 设备的屏幕由称为像素的发光点行和列构成。设备可根据屏幕密度移动,即屏幕上的每英寸像素数(或点/英寸)。例如,mdpi(或中等密度设备)具有 160 点/英寸,而 xxhdpi(超高密度设备)具有 480 点/英寸。
如果我们以像素值指定视图大小,则视图在较高密度设备上将显得很小,也就是将许多像素装填到较小区域内。如果按钮过小,则用户触摸将比较困难。为在不同屏幕密度的设备间实现一致物理大小的视图,我们使用称为与密度无关的像素的度量单位(dp或 dip,发音为 “dee pee” 或 “dip”)。在 mdpi 设备上,1 dp 等于 1 像素。在 xxhdpi 设备上,1 dp 等于3 像素,其他设备以此类推。按照材料设计指南,屏幕上的任何触摸目标均应至少为 48dp 宽乘以 48dp高。这样,一台设备上的应用按钮将与使用不同屏幕密度在设备上运行的相同应用中的按钮大致具有相同物理大小。
Android 设备将自动处理从 dp 到像素值的转换,因此开发人员在其布局中指定尺寸时使用 dp 值即可。例如,dp 值可用于指定在插图中显示视图的宽度和高度。

sp

sp表示的是Scale-Independent Pixel,与比例无关的像素
与比例无关的像素 (sp) 是用于指定字体类型大小的长度单位。其长度取决于用户的字体大小首选项。该首选项在 Android 设备的“设置”应用中设置。
为尊重用户的首选项,应使用与比例无关的像素指定所有字体大小。

猜你喜欢

转载自blog.csdn.net/winfredzen/article/details/85986152