Just add those as said above:
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit ="marquee_forever"
AND!! you must use TextView.setSelected(true) inside your java code.
The reason for marquee not working with some of the guys in this article , If you have an input form with an EditText ( which is an input), The EditText will be the one with focus and selection by default in the form. Now, if you force it thru TextView.setSelected(true), TextView will eventually do marquee no matter what.
So the whole idea is to make the TextView widget focused and selected to make marquee work.