[Andorid,Kotiln]TextView의 문자열들을 특정 줄 수 만큼만 표시시키고, 출력되는 문자열에 줄임 표시를 넣어보자.

youneeo·2023년 9월 1일
0


특정 영역마다 표현해야할 영역의 사이즈가 다 다르기때문에
표시해야할 줄수,그 줄을 넘어선 경우에 ... 이렇게 줄임표시가 필요하다

줄 수를 제한하는 방법은 아주 간단하다. TextView 속성 중에 'maxLines'를 넣어주고 원하는 줄 수 만큼을 넣어주면 된다. 다만 이렇게 내용이 뚝 잘려버리면 어색하기도 하고 내용이 더 있다는게 표현되지 않기 때문에 줄임 표시 '...'를 넣어주면 더 보기 좋지 않을까?

텍스트가 너무 작아서 보기 힘들길래 fontsize를 20으로 설정했다.)

줄임 표시 또한 간단하다. TextView 속성 중 'ellipsize' 라는 속성을 사용하면 된다. 속성 값으로는 'end', 'none', marquee', 'middle', 'start' 총 5가지가 존재하는데 줄임 표시의 위치를 지정해준다고 생각하면 될 것 같다.

TextView의 줄 수를 제한할 수 있는 'maxLines' 속성과 텍스트 내용을 조건에 따라 줄임 표시할 수 있는 'ellipsize'를 알아보았다. 카카오톡이나 이메일 어플리케이션 등에서도 아주 빈번하게 사용되는 옵션이니 잘 기억해두면 좋을 것 같다.

참고링크:https://solution94.tistory.com/83

profile
정돈된 공간에서 생각하기를 좋아합니다.

0개의 댓글