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
반응형

+ Recent posts