在安卓系统上指定文本大小时,建议的最佳做法是使用
sp
字体单位,而不是
dp
,因为使用
sp
,文本会根据用户的显示偏好而增加/减少大小。 例如,在我的设备上,我可以转到
Settings -> Display -> Font
并选择一个偏好:小的、正常的、大的、巨大的(不过这些似乎在不同的设备上有所不同)。
有没有人知道有什么方法可以在Android Studio的布局预览中预览这个偏好的效果? 这将比为了测试而部署到设备/模拟器上更容易。 我没有看到这方面的选项,但也许我错过了。
相关:对于最大("巨大")字体的偏好程度,是否有一个标准的乘数? 或者,这甚至可以在不同的设备上有所不同吗? 如果对文字的大小没有上限,我问题的第一部分可能就没有意义了。