다메다메의 기술블로그
TextView의 문자를 1줄까지만 표시하기 본문
TextView의 문자를 1줄까지만 표시하기
TextView의 내용을 유저가 결정 할 수 있을 경우, 예상했던 문자 수를 초과 하여 2줄에 걸쳐 표시되는 일이 자주 있습니다.
이럴 경우에 문자열을 1줄까지만 표시되게 제한하는 프로퍼티와 문자열의 처음, 중간, 끝에 [...]으로 생략하여 표시 할 수 있는 옵션이 TextView에 존재합니다.
android:maxLines="1"
android:ellipsize="start"
maxLines는 이름만 봐도 뭐하는 프로퍼티인지 바로 감이 옵니다. 최대 라인수를 1줄로설정하게 됩니다.
그리고 ellipsize는 start로 설정하면 문자열의 처음이, middle로 설정하면 문자열의 중간이, end로 설정하면 문자열의 끝 부분이 [...]으로 표시되며 생략됩니다.
예) 아래처럼 설정하면 문자열의 처음부분이 [...]으로 생략되어 표시 됩니다.
<TextView android:id="@+id/textview11"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:maxLines="1"
android:ellipsize="start" />
'Android' 카테고리의 다른 글
ListView안에 Button 배치후 ClickListener 설정하기 (1) | 2015.04.13 |
---|---|
ListView안에 ImageButton을 배치하면 ListView의 아이템이 클릭 되지 않을 때 (0) | 2015.04.13 |
adb로 apk파일 추출하기 (0) | 2015.03.23 |
View의 위치, 사이즈(크기) 구하기 (1) | 2015.01.21 |
StatusBar의 Height 구하기 (0) | 2015.01.04 |
Comments