안드로이드 노트
[안드로이드][프로젝트2] TextView 긴 문자열 생략해서 표시하기
devRobin
2022. 4. 7. 14:26
setEllipsize 메소드 이용하자.
tv.setSingleLine(true); // 긴 텍스트를 한줄로 표시하기
tv.setEllipsize(TextUtils.TruncateAt.MARQUEE); // 텍스트가 잘릴경우(길 경우) 흐르게 만들기
tv.setSelected(true); // 해당 텍스트뷰가 선택된 것처럼 만들기 (선택되어야만 텍스트 흐르기 효과를 만들 수 있다.)
tv.setEllipsize(TextUtils.TruncateAt.END); //...으로 생략 가능하다.
아래는 내가 실제로 적었던 코드다.
holder.mTitleTv.setEllipsize(TextUtils.TruncateAt.MARQUEE);
holder.mTitleTv.setSingleLine(true);
holder.mTitleTv.setSelected(true);
holder.mDescTv.setEllipsize(TextUtils.TruncateAt.END);
참고:
[Android] TextView에 긴 문자열 생략해서 표시하기 :: 엥즈 diary (tistory.com)
[Android] TextView에 긴 문자열 생략해서 표시하기
TextView는 긴 문자열의 생략을 표현할 수 있다. 1) 레이아웃에서 표현방법. - ellipsize 속성을 사용한다. 1 2 3 4 5 6 7 android:id="@+id/textView2" android:layout_..
dpdwm.tistory.com
[Android] 안드로이드_흐르는 TextView 만들기 (feat. ellipsize, singleLine) :: 나만의 기록들 (tistory.com)
[Android] 안드로이드_흐르는 TextView 만들기 (feat. ellipsize, singleLine)
- 길이가 긴 텍스트뷰 한줄로 흐르게 만들기 - TextView를 사용하다 보면 텍스트 내용이 길어지기 마련인데 이때 줄바꿈 말고 한줄로 쓰는 방법과 한줄로 썼을 경우 안보이는 부분까지 보이도록
mine-it-record.tistory.com