2013-08-06 2 views

답변

3

Android의 EditView는 텍스트를보기에 맞도록 줄 바꿈합니다. 즉, 읽는 데 필요한 행의 시작 위치와 끝 위치를 결정한 다음 전체 컨텐트 문자열에서 추출 할 수 있습니다. This 게시물에 이미 문제가 설명되어 있습니다.

그래서 코드는 다음과 같습니다

// change to your needs 
int linenumber = 1; 

int startPos = myTextView.getLayout().getLineStart(linenumber); 
int endPos = myTextView.getLayout().getLineEnd(linenumber); 

String theLine = myTextView.getText().toString().substring(startPos, endPos);