主要区别在于能不能随系统字体大小设置缩放:vp (Virtual Pixel): 虚拟像素,是密度无关的像素单位。它的大小只与屏幕密度有关,不随用户在系统设置中调整的字体大小而改变。fp (Font Pixel): 字体像素,也是密度无关的,但它的大小会同时受到屏幕密度和用户系统字体大小设置的影响。推荐优先使用fp。因为这能确保你的应用文本大小会尊重用户的偏好设置,提升应用的可访问性 (Accessibility)。视力不佳的用户可能会调大系统字体,使用fp能让你的应用文本相应变大。
主要区别在于能不能随系统字体大小设置缩放:
vp
(Virtual Pixel): 虚拟像素,是密度无关的像素单位。它的大小只与屏幕密度有关,不随用户在系统设置中调整的字体大小而改变。fp
(Font Pixel): 字体像素,也是密度无关的,但它的大小会同时受到屏幕密度和用户系统字体大小设置的影响。推荐优先使用
fp
。因为这能确保你的应用文本大小会尊重用户的偏好设置,提升应用的可访问性 (Accessibility)。视力不佳的用户可能会调大系统字体,使用fp
能让你的应用文本相应变大。