Android
Android TextView Line 가져오기
sishin
2016. 9. 21. 14:38
반응형
int android.widget.TextView.getLineCount()
Return the
number of lines of text, or 0 if the internal Layout has not been
built.
-내부 레이아웃이 내장되어 있지 않은 경우,텍스트 줄의 수를 돌려줍니다
getLineCount()메서드로 Parent View가 넓어지거나 줄어들어도 해당 메서드로 TextView글자 라인수를 가져 올 수 있습니다.
예를들어
--------------------------------------------------------------------------------------------------
String text =
“가나다라마바사아자차카타파아야ABCDEFGHIJKLMNOPdfsgdsdfefsdfsdf.”
exTextView.setMaxLine(2); //최대 라인 수 정의
exTextView.setText(text);
-------------------------------------------------------------------------------------------------
위 코드를 실행했을때 만약 상위 뷰가 작아서 “파”까지 밖에 보여줄 수 밖에 없을 경우
가나다라마바사
아자차카타파...
아자차카타파...
getLineCount()를 쓰면 “파”이후 “...”으로 생략된 데이터까지
포함해서 라인 수를 가져옵니다
가나다라마바사
아자차카타파아
야ABCDEFGHIJ
KLMNOPdfsgd
sdfefsdfsdf
exTextView의 라인수 = 5를 가져옵니다.
반응형