首页 > 代码库 > Android设置大字体后文字被遮盖、显示补全问题解决

Android设置大字体后文字被遮盖、显示补全问题解决

原先的字体单位SP,sp(与密度和字体缩放度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。 用户的字体设置放大时,会导致遮盖等问题出现。

解决方案一:

自动适应,不设置高度等信息。这导致程序开发和维护难度加大!因为实现谁也无法预知大小,局部要底对齐,导致界面布局非常麻烦,需要在程序运行时获取。多个对齐就要多次处理!

解决方案二:

经测试发现系统和一些应用采用字体单位SP,也有部分软件采用DP,可以到字体配置更改时,大小依旧不变。

采用SP的APP有:所有Android系统应用、百度输入法、华为文件管理器等等

采用DP的有:UC浏览器,微信、超级课程表。

以上软件取自某部手机。

解决方案三:

自带字体



Android设置大字体后文字被遮盖、显示补全问题解决