I'm working with minSDK=14 and was curious what set of these variations would work. I ended up with:
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"
in addition to other formatting stuff. I didn't need scrollHoriontally, focusable, or focusableInTouchMode.
This set did require a call to
setSelected(true)
What I find interesting is that singleLine has allegedly been deprecated, with a recommendation to replace it with maxLines = 1. Except - when I do that, that change alone stops the text from scrolling. One would hope that when singleLine eventually bites the dust, that all its current behavior will be triggered by maxLines...