在Android上指定文字大小时,建议的最佳做法是使用sp
字体单位而不是dp
,因为sp
文字的大小会增加/减少用户的显示首选项。例如,在我的设备上,我可以去
设置 - >显示 - >字体
并选择一个偏好:小,正常,大,巨大(虽然这些似乎因设备而异)。
有没有人知道在Android Studio的布局预览中预览此偏好效果的方法?它比为了测试而部署到设备/模拟器更容易。我无法看到这个选项,但也许我错过了它。
相关:是否存在最大("巨大")字体首选项等于的标准乘数?或者,这甚至会因设备而异吗?如果文本的大小没有上限,我的问题的第一部分可能没有实际意义。
答案 0 :(得分:3)
As of about May 2020,现在可以通过Android Studio 4.0的Layout Validation
功能来完成。这样,您就可以从色盲人士的角度查看different Font Sizes,设备,甚至查看布局。
答案 1 :(得分:1)
不,到目前为止,还没有这样的方法可以预览android studio中的字体缩放比例。但是您可以在<{https://material.io/design/typography/the-type-system.html#type-scale>上查看用于文本缩放的材料设计,这里您将对文本在运行时的外观有所了解