我希望文本在每个 Android 设备中具有相对相同的大小。
我有一个画布(全屏)。在这个画布的中间是一些文本。这段文字占了我屏幕的 20%,两边各占 40%。当在任何 Android 设备中查看文本时,我希望这些百分比是真实的。
我也想要垂直相同的东西。
我决定以像素为单位测量文本的宽度并保存该值。
当以不同分辨率加载文本时,我将原始像素与分辨率变化的比例相乘。我从一号文本开始循环,总是计算新的分辨率并检查最匹配原始分辨率的分辨率。
使用“sp”单位将大小放入Dimension 资源中。