2010-05-19 5 views
1

문자열의 정확한 픽셀 중심을 찾는 방법은 무엇입니까? 캔버스에 그릴 때이 기능이 필요합니다.문자열의 정확한 중심을 찾는 방법은 무엇입니까?

+0

문자열을 표시하는 TextView의 정확한 중심을 의미합니까? –

+0

아니요. 캔버스를 사용하고 있기 때문에 문자열입니다. – jax

+0

질문의 일부로 답변을 게시하는 대신 해결책으로 답변을 게시하십시오. 편집을 롤백했습니다. – razlebe

답변

1

paint.measureText ("String")을 사용하면 문자열을 표시하는 데 필요한 픽셀 수를 제공합니다.

0

대답이 아니지만 아마도 문제를 해결할 수 있습니다.

페인트에는 setTextAlign 메소드가 있습니다. 설정 한 경우

paint.setTextAlign(Paint.Align.CENTER); 

drawText(text, x, y, paint)은 (x, y)가 가운데에있는 텍스트를 칠합니다.

+0

수직 중심을 찾을 수 있습니까? – jax

관련 문제