0
줄 수를 늘릴 수있는 여러 줄 편집 텍스트가 있습니다.android의 여러 줄 편집문에서 특정 줄의 내용 가져 오기
android는 특정 라인의 컨텐츠를 가져 오는 기능을 제공합니까?
총 행 수가 3이고 두 번째 행만 읽으 려한다고 가정합니다.
줄 수를 늘릴 수있는 여러 줄 편집 텍스트가 있습니다.android의 여러 줄 편집문에서 특정 줄의 내용 가져 오기
android는 특정 라인의 컨텐츠를 가져 오는 기능을 제공합니까?
총 행 수가 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);