화면 캔버스의 첫 번째 문자열 옆에 두 번째 문자열을 그려야합니다. 두 번째 문자열의 시작점은 첫 번째 문자열의 너비가되어야합니다. 나는 paint.measuretext()
Android의 메소드를 사용했습니다. 그러나 실제 너비보다 작은 너비를 반환합니다. 그래서 두 번째 String은 첫 번째 String과 중복됩니다. 어떤 몸이라도 정확한 문자열 폭을 얻는 방법을 설명 할 수 있습니까?DrawText 이상한 동작
testString1 = "44444444444444444444444444444444444444444";
testString2 = "Sample Test String";
canvas.drawText(testString1,0,50, paint);
int textWidth = (int)paint.measureText(testString1);
canvas.drawText(testString2,textWidth,50, paint);
어쩌면 글꼴을 어떻게 든 고려해야할까요? –
기본 글꼴 – AndosBerry
안녕하세요 Gangnus를 사용하고 있습니다. 동일한 종류의 문제가 있습니다. 해결책이 있으면 저를 도우십시오. – Raj