2013-05-07 3 views
0

Nexus 7 장치를 사용합니다.안드로이드 드로잉에 이상한 문제가 있습니다. 일부 문자가 실수로 사라짐

글꼴 크기 및 유형을 사용하여 그림판을 만듭니다. 내 글꼴은 "Arial"이고 크기는 780입니다. 내 작업이 쓰기 다른 색상으로 "앉아"하는 것입니다 (들 - 빨간색, 그것을 - 파란색) 난 단지 "S의 t"를 참조 응용 프로그램에서

for(int j = 0; j < subStr.get_items().size(); j++) // substr contains two elements "s" and "it" 
{ 
    TextWord item = subStr.get_items().get(j); 
    paint.setColor(item.get_textColor()); 
    paint.setAntiAlias(true); 
    canvas.drawText(item._value, item._textRect.left, item._textRect.top + item._textRect.height(), paint); 
} 

하지만, "i"가 표시되지 않습니다. 무슨 문제가 될 수 있니? BAD DRAWING - https://dl.dropboxusercontent.com/u/35170194/Screenshot_2013-05-07-18-22-48.png GOOD DRAWING - https://dl.dropboxusercontent.com/u/35170194/Screenshot_2013-05-07-18-22-37.png

답변

0

_textRect가 동일한 폰트 크기로 계산되는 경우, 실제 텍스트를 그리기 위해 사용 된 폰트 크기를 줄이는 시도 (예를 들어 5-10 %한다.).

+0

당신은 내 영웅입니다! 고마워요! =) – user2358864

+0

안녕하세요, 환영합니다. – kibermaks

관련 문제