Android - TextView с прокруткой - PullRequest
       1

Android - TextView с прокруткой

3 голосов
/ 07 января 2011

Я хотел бы сделать прокрутку TextView автоматически, но мне это не удалось (как выделение в html ). Не могли бы вы сказать мне, как?

С наилучшими пожеланиями

Ответы [ 2 ]

5 голосов
/ 24 марта 2011

TextView с эллиптическим размером, установленным на «marquee», не будет прокручиваться, если у него нет фокуса.

Вы ищете выделение свитков независимо от фокуса?

Если это так, вы можете использовать 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 голос
/ 07 января 2011

Вы захотите взглянуть на свойство ellipsize TextView и установить его в «marquee». Вот Документация по Android .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...