TextView에 긴 내용을 반영할 때 있는 그대로 반영하기에는 너무 길때 maxLines로 원하는 줄 수로 표현하면서 내용이 뚝 잘리는 느낌이 든다. 이 부분을 좀 더 보기 좋게 처리하기 위해서 사용하면 좋다.
TextView에 ellipsize 옵션을 넣으면 쉽게 처리할 수 있다.
<TextView
android:id="@+id/tv_account_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:gravity="center_vertical"
android:textSize="18sp"
android:maxLines="2"
android:ellipsize="end"/>
ellipsize에 다음과 같은 값들을 지정할 수 있다.
- none : 말줄임 처리 없음
- start : 텍스트의 시작 부분에 말줄임 표시
- middle : 텍스트의 중간 부분에 말줄임 표시
- end : 텍스트의 끝 부분에 말줄임 표시
- marquee : 흐르는 텍스트 처리
'개발 공부 > Android' 카테고리의 다른 글
[Android Kotlin] Toolbar SearchView 구현하기(검색 기능 만들기) (0) | 2022.08.19 |
---|---|
[Androit Kotlin] 국가 코드 가져오기 (0) | 2022.08.18 |
[Android Kotlin]RecyclerView Adapter 내외부 ClickListener 구현하기(onClick, LongClick) (0) | 2022.08.10 |
[Android] RecyclerView Item Ripple Effect(리플 적용하기) (0) | 2022.08.09 |
[Android Kotlin] registerForActivityResult() 구현 (0) | 2022.08.07 |