我有一个 SurfaceView 和 TextView,我在其上绘制文本
Paint p = new Paint();
p.p.setTextSize(14);
canvas.drawText(....
TextView text =...
text.setTextSize(14);
在某些设备上,两个文本看起来完全一样。但在模拟器和三星 Galaxy III 上,画布上的文本要小两倍。为什么?如何在所有设备上获得相同的尺寸?
SurfaceView 和 TextView 同时出现在屏幕上。TextView 位于几个 Layers 上,并覆盖在 SurcafeView 的 Canvas 上。
此致