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);