2011-02-15 124 views
1

我正在为所有分辨率编写通用代码。作为一个新的开发人员正在被这个字体问题阻止。考虑有不同的分辨率(100 * 100,200 * 200,300 * 300等).Am有一个textview如果假设我设置字体大小为20 100 * 100,当我将此代码移植到200 * 200时,对于200 * 200的分辨率,字体的大小似乎非常小。任何plz可以告诉如何计算各个地区的字体大小。是否有任何形式可用来计算它..普兹提醒..在此先感谢...如何计算各种分辨率的字体大小?

+0

只需在dip中设置文本大小,它将根据屏幕分辨率 – ingsaurabh 2011-02-15 13:14:29

回答

6

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

SP

量表无关的像素 - 这是 像DP单元,但它也是 通过用户的字体大小 偏好缩放。建议您在指定字体大小时使用 本机, 因此将根据 屏幕密度和用户偏好进行调整。

更多信息here

采取某个时候读取this了解的Andriod使用以及不同的测量单位。