多分辨率适配—字体大小适配 sp与dp区别

  字体的缩放参数是可以被调整的,通过手机的系统设置—>显示—>字体大小你可以设置字体的缩放参数(4.0以上手机才有的),然后有四种选择,小、中、大、超大。对于字体sp的缩放的额外处理设计者大概是考虑到有的用户视力不好或者偏好于某种字体大小。

   这样总的来说关于字体大小应该用sp好还是dp好呢?我觉得应该像开发者指引文档说的,一般来说应该使用sp,因为这个是对于用户友好的,但是某些情况下,可以权衡一下实际情况,采用dp,譬如说设计师比较看重界面的一致性,不希望由于用户改了字体大小而严重破坏了界面美感。

关于sp与dp的选择的建议是:

 1、   如果TextView的显示区域可以弹性变化(wrap_content,当然其所有父view也需要可以弹性变化),这时可以优先考虑用sp,这时字体大小更改一般来说不会破坏界面的可用性

2、   与1情况相反时,TextView的显示区域已经限定在一个固定值(或者其父view被限定了),这时优先考虑用dp吧,不然遇到一直使用着超大字体的用户,字体可能横向被截了,而用户不知情,会觉得是程序问题。

转载于:https://www.cnblogs.com/fyhzf/p/3260135.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值