Paint.measureText() 라는 녀석이 있습니다.
레퍼런스는 d.android.com을 참조하시고
참고자료는 http://blog.naver.com/wmi1258?Redirect=Log&logNo=30104806713 이게 괜춘 하네요
하나씩 글씨를 찍을 때마다
text뿌려지는 left (x좌표)
left좌표 + 글자폭
이미지의 x좌표 = left좌표 + 글자폭
다음 텍스트 위치 = 이미지의 x좌표 + 뿌려진 이미지의 넓이
paintText = new Paint( ) ;
paintText.setColor( tColor );
paintText.setTextSize( fSize ) ;
paintText.setTypeface( Typeface.DEFAULT ) ;
--------------
int w = (int)paintText.measureText( charBuffer , 0, 1 ) ; 1글자의 넓이를 얻음 (저는 1자씩 얻었습니다 이건 알아서^^;;)
width = width + w ;
--------------
구현 방법은 여러가지 있으니 구글에 검색도 해보세요