手机和平板设备之间建议的文本大小比例是多少?

8
在移动设备和平板设备之间,推荐的文本大小比率是多少?
有一个专为移动设备设计的应用程序,我需要为平板设备制作相同的应用程序。如果移动应用程序中的字体大小为16dp,那么平板应用程序中应该是多少?必须有一些乘法关系,我可以用它来最好地决定平板应用程序的文本大小。Android设计网站没有提供太多信息。
注:我知道我可以通过在设备上测试每个文本来微调它,但我正在寻找一个推荐的比率。
编辑
不是16dp,而是16sp。抱歉!
2个回答

6
实际上,我们开发人员不需要担心这个比例。我只是将字体大小值外置到res/values/dimensions.xml中,并使用sp作为单位。
<resources>
    <dimen name="my_font_size">16sp</dimen>
...

缩放无关像素 - 这类似于dp单位,但它还根据用户的字体大小偏好进行缩放。建议您在指定字体大小时使用此单位,以便它们可以针对屏幕密度和用户偏好进行调整。
刚刚看到您的编辑:由于sp已经考虑了用户偏好和dpi,您唯一能做的就是通过资源系统分配不同的字体大小。据我所知,平板电脑和手机之间没有单一的神奇转换数字。只需想象一下市面上各种不同的屏幕尺寸即可。
但是,您可以使用自定义样式,该样式使用主题定义的文本大小值之一。
我希望设备制造商知道哪个字体大小在其设备上具有良好的可读性。
<style  
name="MyTextStyle"
parent="@android:style/TextAppearance.Medium">
</style>

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接