Android之sp和dip的区别

    最近给家里父母买了个手机,因为视力不好给调成了“简易模式”(其实可以理解为放大模式),发现app字体变大了,会造成适配上的问题。很多资料对sp和dip的解释比较模糊,大概就是说两者差不多,一般表示字体大小使用sp,视图宽、高用dip。

Android之sp和dip的区别_第1张图片

Android之sp和dip的区别_第2张图片


先来看看android属性中的px,sp,dip的区别:

1、px: pixels(像素)。不同设备显示效果相同,一般HVGA代表320x480像素,这个用的比较多。
2、sp: scaled pixels(放大像素)。主要用于字体显示best for textsize。
3、dip: device independent pixels(设备独立像素)。不同设备有不同的显示效果,这个和设备硬件有关,一般为了支持WVGA、HVGA和QVGA 一般使用这个,不依赖像素。

结论:为了避免出现适配问题,个人观点:无论文字还是宽高,统一使用选择dip为宜。


你可能感兴趣的:(Android,移动支付)