2010-05-12 6 views
3

가능한 중복 :
Is there a way to make ellipsize=“marquee” always scroll?동시에 다양한 TextView에서 움직이는 문자를 사용 하시겠습니까?

나는 동적 레이아웃 느릅 나무는 1 ~ 6 TextViews을 가지고 있습니다. 모든 TextViews는 Activity (프로그램 방식)에서 생성되며 모두 TextView가 동등하게 생성됩니다.

TextView에서 텍스트를 마키로 바꾸고 싶지만 어떻게해야할지 모르겠다. 분명히, 텍스트보기는 선택 윤곽이 잘 작동하도록 집중해야하지만 동시에 6 개의 TextViews를 어떻게 집중합니까? 나는 이것이 불가능하다고 생각한다. 그래서 어떤 해결 방법이 있을까? 초점을 맞추지 않고 천막을 작동시킬 수 있습니까? 나는 천막이 전혀 작동하지 않는 라인 tvTitulo.setFocusableInTouchMode(true);를 제거하면

//TextView 
TextView tvTitulo = new TextView(this); 
tvTitulo.setText("Some loooooooooooooooooooooong text"); 
tvTitulo.setTypeface(null, Typeface.BOLD); 
//Marquee 
tvTitulo.setSingleLine(); 
tvTitulo.setEllipsize(TruncateAt.MARQUEE); 
tvTitulo.setHorizontallyScrolling(true); 
tvTitulo.setFocusableInTouchMode(true); 

:

은 TextViews의 코드입니다. 줄을 제거하지 않으면 TextView 중 하나에서만 선택 윤곽이 작동합니다.

인사말

+0

대답하는 위치 : http://stackoverflow.com/questions/1827751/android-is-there-a-way-to-make-ellipsizemarquee-always-scroll –

답변

3

만들기 투어 텍스트 뷰는 코드

tvTitulo.setSelected(true); 

이제 하나 이상의 텍스트 뷰 윤곽 것이다 작품이 줄을 추가 선정.

관련 문제