最近给家里父母买了个手机,因为视力不好给调成了“简易模式”(其实可以理解为放大模式),发现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为宜。


更多相关文章

  1. Android屏幕相关知识
  2. Android(安卓)- 小功能 - Android中dp和px之间进行转换
  3. Android(安卓)7.0新特性——依然范特西
  4. Android(安卓)官方 Training 文档学习总结系列之「支持不同的设
  5. 第九章 多语言环境的支持和多屏幕的适配(2)
  6. adb常用命令系列(monkey)了解这些,基本上能够胜任工作中的一切环境!!
  7. Android(安卓)AVD创建及设置中各参数详解
  8. 【Android适配问题集锦-文件类】获取Android机型设备信息的适配
  9. 远程调试Android/IOS设备/微信网页方法汇总

随机推荐

  1. 将android工程作为另一个工程的库
  2. Android Log
  3. Android 实例化
  4. Android之单选按钮对话框
  5. Toast
  6. 如何解决Errors occurred during the bui
  7. android 自定义progressbar style
  8. android editText 自定义为圆角矩形背景
  9. android install location
  10. Android集成第三方支付宝支付开发App(面试