我想在屏幕画布上绘制与第一个字符串相邻的第二个字符串。第二个字符串的起点应该是第一个字符串的宽度。我使用paint.measuretext()
了Android的方法。但它返回的宽度小于实际宽度。所以我的第二个字符串与第一个重叠。任何人都可以解释如何获得字符串的准确宽度吗?
testString1 = "44444444444444444444444444444444444444444";
testString2 = "Sample Test String";
canvas.drawText(testString1,0,50, paint);
int textWidth = (int)paint.measureText(testString1);
canvas.drawText(testString2,textWidth,50, paint);