Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- gradle
- Kotlin
- 디버깅
- VisualStudio
- 설정
- WPF
- 빌드 오류
- 리액트 네이티브
- git인증
- flutter
- 인증문제해결
- Android
- AWS
- Invalid credentials
- aPK
- not working
- 예제
- 안드로이드 스튜디오
- react
- 뒤로가기 안됨
- bitbucket
- react-native
- 개발환경설정
- sourcetree
- 데이터바인딩
- Git
- 안됨
- 안드로이드
- EC2
- 리액트
Archives
- Today
- Total
물에 살고싶은 개발자
자주쓰는데 자꾸 까먹는 TextView 초과된 텍스트 줄임(...) 표시 본문
텍스트뷰에 무엇인가 표기할때 원하는 사이즈 이상으로 커지면 ...으로 줄이는 효과를 자주 본적이 있을것이다.
결론부터 말하자면
android:maxLines="1"
android:maxWidth="285dp"
android:ellipsize="end"
이렇게 3줄이면 된다.
maxLines -> 텍스트뷰에 몇줄까지 표시할것인지
maxWidth -> 텍스트뷰의 최대 width 사이즈 조절
ellipsize -> 텍스트 내용에 ... 으로 줄이기
이중에서도 ellipsize가 어떻게보면 핵심인데,
end로 하면 맨 끝에
middle은 중간 줄임
start는 시작 줄임
marquee는 물 흐르듯이 흘러감
none은 아무 표시없이 잘라버림(설정하는거랑 안하는거랑 차이가 없어보인다.)
이렇게 나뉜다. 상황에 따라 맞게 설정해서 쓰면 될듯
이외에도 텍스트뷰의 전체 사이즈를 조절하거나 줄, 텍스트의 개수(length) 등으로 관리할수있으니 잘 이케이케 해보자
이 글의 요점은 ... 으로 줄여주는 ellipsize니까!!
끗
Comments