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를 가져옵니다.
728x90
반응형
'Android' 카테고리의 다른 글
Toolbar 안에 SearchView 넣고 RecycleView filter로 실시간 검색 (7) | 2016.11.08 |
---|---|
android SHA1 알아내기 (0) | 2016.10.19 |
안드로이드 StatusBar 높이 알아내기 (0) | 2016.07.08 |
안드로이드 코드에서 마진 주기 (0) | 2016.06.22 |
안드로이드 Px to Dip (0) | 2016.06.22 |