如何计算各种分辨率的字体大小?

时间:2011-02-15 13:11:12

标签: android

我试图为所有分辨率编写通用代码。作为一个新的开发人员我被这个字体问题阻止了。考虑我有各种分辨率(100 * 100,200 * 200,300 * 300等)。如果假设我将字体大小设置为20 * 100 * 100,那么我有一个textview,当我将此代码移植到200 * 200时,对于200 * 200的分辨率,字体的大小似乎非常小。可以任何plz告诉如何计算各个区域的字体大小。是否有任何形式可供计算.. plz建议..提前感谢...

1 个答案:

答案 0 :(得分:6)

尝试使用sp单位作为字体大小。

  

sp

     

与比例无关的像素 - 这是   像dp单位,但它也是   按用户的字体大小缩放   偏爱。建议你使用   指定字体大小时,此单位   所以他们将调整为两个   屏幕密度和用户偏好。

更多信息here

有时阅读this以了解Andriod中使用的不同测量单位。