TextView에서 글자길이가 TextView의 가로크기보다 길면 글자를 자르던지 흐르던지 하고 싶다면, elipsize 속성을 사용하면 된다.
1. 글자 자르기 : 글자 자르기는 maxLine속성과 elipsize속성을 사용한다.
현재 maxLine속성은 2까지 적용가능하다. 특이한 점은 java 코드에서는 TruncateAt클래스의 Enum을 사용한다는 점이다. TruncateAt이 궁금하다면 다음을 참고.
http://developer.android.com/reference/android/text/TextUtils.TruncateAt.html
2. 글자 흐르기 : 글자 흐르기는 singleLine속성과 elipsize의 marquee속성을 사용한다.
특이한 점은 setSelected(true)를 선언해줘야 한다는 점이다. 이유는 TextView에 포커스가 있어야 marquee효과가 나타나기 때문이다.
'■ Android > Tip' 카테고리의 다른 글
[Android] 리싸이클러뷰(RecyclerView) - 2.클릭 시 (0) | 2020.02.07 |
---|---|
[Android] 리싸이클러뷰(RecyclerView) - 1.사용법 (0) | 2020.02.07 |
[Android] 프래그먼트(Fragment) - (7)데이터 이동(간단 정리) ★ (0) | 2020.02.06 |
[Android] include<태그> -"중복 코드 해결" (0) | 2020.02.05 |
[Android] 네비게이션드로어 메뉴(바로가기 메뉴 = 옆메뉴) - 2.구분선 넣는법(NavigationDrawer border line) (0) | 2020.02.04 |