标签: android
我试图为所有分辨率编写通用代码。作为一个新的开发人员我被这个字体问题阻止了。考虑我有各种分辨率(100 * 100,200 * 200,300 * 300等)。如果假设我将字体大小设置为20 * 100 * 100,那么我有一个textview,当我将此代码移植到200 * 200时,对于200 * 200的分辨率,字体的大小似乎非常小。可以任何plz告诉如何计算各个区域的字体大小。是否有任何形式可供计算.. plz建议..提前感谢...
答案 0 :(得分:6)
尝试使用sp单位作为字体大小。
sp
sp 与比例无关的像素 - 这是 像dp单位,但它也是 按用户的字体大小缩放 偏爱。建议你使用 指定字体大小时,此单位 所以他们将调整为两个 屏幕密度和用户偏好。
与比例无关的像素 - 这是 像dp单位,但它也是 按用户的字体大小缩放 偏爱。建议你使用 指定字体大小时,此单位 所以他们将调整为两个 屏幕密度和用户偏好。
更多信息here
有时阅读this以了解Andriod中使用的不同测量单位。