在任何Android屏幕中显示相同的字体大小

时间:2012-04-24 21:39:23

标签: android fonts

我希望每个Android设备中的文字大小相同。

我有一个画布(全屏)。在这个画布的中间是一些文字。这个文字占我屏幕的20%,双方占40%。我希望在任何Android设备中查看文本时这些前缀都是正确的。

我也想垂直地做同样的事情。

2 个答案:

答案 0 :(得分:0)

使用“sp”单位将大小放入Dimension resource

答案 1 :(得分:0)

我决定以像素为单位测量文字宽度并保存该值。

当以不同的分辨率加载文本时,我将原始像素乘以分辨率变化的比例。我从文本大小1循环,总是计算新的分辨率并检查哪个与原始分辨率最匹配。