Android之sp和dip的区别
16lz
2021-01-26
最近给家里父母买了个手机,因为视力不好给调成了“简易模式”(其实可以理解为放大模式),发现app字体变大了,会造成适配上的问题。很多资料对sp和dip的解释比较模糊,大概就是说两者差不多,一般表示字体大小使用sp,视图宽、高用dip。
先来看看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屏幕相关知识
- Android(安卓)- 小功能 - Android中dp和px之间进行转换
- Android(安卓)7.0新特性——依然范特西
- Android(安卓)官方 Training 文档学习总结系列之「支持不同的设
- 第九章 多语言环境的支持和多屏幕的适配(2)
- adb常用命令系列(monkey)了解这些,基本上能够胜任工作中的一切环境!!
- Android(安卓)AVD创建及设置中各参数详解
- 【Android适配问题集锦-文件类】获取Android机型设备信息的适配
- 远程调试Android/IOS设备/微信网页方法汇总