안드로이드 테스트뷰 입력 가능 글자수

프로그래밍|2019. 6. 17. 15:25


Paint 클래스 breakText

텍스트의 넓이를 측정하여 지정된 넓이를 초과하지 않는 텍스트의 길이를 반환


TextView contentTextView = (TextView) textviewPage.findViewById(R.id.mText);
ViewAndPaint  vp = new ViewAndPaint(contentTextView.getPaint(), textviewPage, getScreenWidth(), getMaxLineCount(contentTextView), mContentString);

PagerTask pt = new PagerTask(this);
pt.execute(vp);
MainActivity.ViewAndPaint vp = vps[0];
numChars = numChars + paint.breakText(vp.contentString.substring(numChars), true, vp.screenWidth, null);

댓글()