2011-01-06 6 views
3

자동으로 TextView를 스크롤하고 싶지만 (마키가 html 인 경우) 성공하지 못했습니다. 어떻게 말해 줄 수 있니?Android - TextView 스크롤

최저의 시선 당신은 텍스트 뷰의 ellipsize 재산을보고 그것을 "천막"로 설정하는 것이 좋습니다

답변

1

. 다음은 Android documentation입니다.

+0

으로 : 안드로이드 : ellipsize = "천막" 안드로이드! 만일 Singleline = "true"를 텍스트 뷰 스크롤하지 않습니다 :( – laclac

5

줄임표가 "선택 윤곽"으로 설정된 TextView는 포커스가 있지 않으면 스크롤하지 않습니다.

포커스에 관계없이 스크롤을 선택 윤곽을 찾으십니까?

그렇다면 TranslateAnimation을 LinearInterpolator와 함께 사용하면 일관된 스크롤 모양을 나타낼 수 있습니다. 이것은 내가 사용하는 것이며 잘 작동합니다.

DisplayMetrics dm = getResources().getDisplayMetrics(); 

    TranslateAnimation m_ta = new TranslateAnimation(dm.widthPixels, -1 * (dm.widthPixels), 0f, 0f); 
    m_ta.setDuration(10000); 
    m_ta.setInterpolator(new LinearInterpolator()); 
    m_ta.setRepeatCount(Animation.INFINITE); 

    TextView m_tv = (TextView)findViewById(R.id.tvMarquee); 
    m_tv.startAnimation(m_ta); 
+1

완벽한 괴물이 나는 애니메이션이 기본 윤곽 텍스트 뷰보다 더 부드러운 것 알고 있었다 (고르지 느린 .. ..) 고마워요! – leenephi

+0

나는 스크롤바를 가지고있는 텍스트 뷰를 가지고 있으며, 스크롤바가 보이도록 스크롤하여 텍스트 뷰를 볼 수 있습니다. 텍스트 뷰가 표시 될 때마다 코드를 어떻게 사용할 수 있습니까? 하단으로 스크롤하지만 동시에 사용자 상호 작용이 위아래로 스크롤 할 수 있습니까? – Si8