Android 개발 Tip.
TextView, Button 등 View
텍스트뷰 (TextView), 버튼(Button) 등
말줄임 ... 표시 넣는 방법
글자수 초과 표시하기
ellipsize
maxLines
TextView를 사용할 때
또는 Button 등 텍스트뷰를 상속하는 위젯들은
텍스트가 길어지는 경우에 말줄임 (...) 표시를 넣어야 할 때가 있다.
기본적으로 TextView의 Text가
View의 width를 넘어가면
자동으로 다음 줄로 개행을 한다.
또는 경우에 따라서는 텍스트가 잘려서 표시된다.
그러면 원하는 디자인에 따라
말줄임 ... 표시를 넣어주고 싶을 때가 있는데
Xml 코드로
해당 TextView의 xml 속성을 추가해주면 된다.
1. 말 줄임 ... 넣는 법
android:maxLines="1" // 한 줄로 고정
android:ellipsize="end" // 줄이 넘어가면 마지막에 ... 표시
1
2
|
android:maxLines="1"
android:ellipsize="end"
|
cs |
2. ellipsize 속성 정리
- end : 글자 마지막 부분에 ... 넣기
- start : 글자 첫 부분에 ... 넣기
- middle : 글자 중간에 ... 넣기
- none : 원래대로 글자 잘림
3. 실행 화면
기본
maxLines 적용
maxLines + ellipsize 적용
'Android 개발 > android :: Tip' 카테고리의 다른 글
[안드로이드 Animation] 액티비티 전환 애니메이션 설정, 해제, overridePendingTransition 안되는 경우 (1) | 2019.11.27 |
---|---|
[안드로이드] 플랫폼 버전별 API 레벨 및 버전코드 정리 (20.08.01 updated) (0) | 2019.11.11 |
[안드로이드 스튜디오] android studio 모듈(module) 삭제 방법 (0) | 2019.09.27 |
[안드로이드 스튜디오] android studio에서 모듈(Module) 추가 방법 (0) | 2019.09.27 |
[안드로이드 View] custom TextView 로 style 일괄 적용하기 (0) | 2019.09.25 |
[안드로이드 액티비티] 화면 고정 방법 / 화면 회전 시 activity 초기화 현상 막기 (4) | 2019.09.20 |
[안드로이드 Toolbar] CollapsingToolbarLayout 스크롤시 툴바 가리기 속성 (0) | 2019.09.20 |
[안드로이드 Toolbar] CollapsingToolbarLayout 에 외부 폰트(font) 적용하기 (2) | 2019.09.19 |
댓글