[Android] TextView에서 marquee 효과 주기...
Android2010. 6. 8. 22:13
TextView에서 text의 길이가 길면 맨 뒤에 있는 글자들은 잘려서 안보이게 됩니다.
그럴 경우 좌에서 우로 움직이며 보이게 하는 효과를 줄 수 있습니다.
방법으로는
xml에서속성 중에서
android:singleLine="true"
android:focusable="true"
android:ellipsize="marquee"
android:focusable="true"
android:ellipsize="marquee"
이 3개의 속성은 꼭 해줘야 합니다... 그리고 실행하면 안나옵니다.
선택을 해 줘야 좌에서 우로 보이는 marquee 텍스트가 보이는데... 화면에 다 안보이는 텍스트 일 때 바로 marquee 효과가 나오게 할려면
setSelected(true);
을 해 줘야지 좌에서 우로 보이는 marquee 텍스트를 볼 수 있습니다. :)
'Android' 카테고리의 다른 글
[Android] EditText 이벤트 처리. (6) | 2010.09.07 |
---|---|
[Android] 갤럭시S 2.2 Froyo 영상... (0) | 2010.07.30 |
[Android] java 코드로 margin값 변경하기. (2) | 2010.06.08 |
[Android] 현재 스크린 크기 구하기 (3) | 2010.06.02 |
[Android] 이미지 버튼 예제... (0) | 2010.05.22 |