Hejsan, jag lyckades till slut få till en fin lista med dynamiska element och text. Dock är namnen är alldeles för långa, så jag ville korta av dem snyggt.
android:singleLine="true" gör visserligen detta, men inte SNYGGT.
Jag fick tidigare hjälp och hittade då:
android:ellipsize="marquee"
Perfekt, tänkte jag
Fram till dess att jag insåg att detta var otroligt krävande. På min HTC Desire hackar hela listan när jag ska dra den upp och ned. Tar jag bara bort android:ellipsize="marquee" så fungerar det perfekt.
Men! Spotify (som är en av mina favoritapplikationer för referens då jag programmerar) har dessa snyggt fade:ade kanter på sina texter, och inte hackar scrollen där!

Jag tänkte att man kanske kunde gå igenom varje element som syns, och sedan på något sätt avgöra om texten är för lång, och endast DÅ använda android:ellipsize="marquee". Men det känns ju som att Android gör denna check i bakgrunden på något sätt, och om alla element är långa, som ofta är fallet, så hjälper det ju inte 
Någon har någon idé kring hur detta skulle kunna lösas?
Kod enligt nedan för min text:
HTML:
<TextView android:id="@+id/structureTitle"
android:layout_height="wrap_content" android:gravity="center_vertical"
android:text="text" android:visibility="visible"
android:layout_width="fill_parent" android:textColor="#FFFFFF"
android:textStyle="bold" android:textSize="20dip" android:singleLine="true"
android:ellipsize="marquee"
/>
Tack på förhand, alla funderingar och tips uppskattas! 
MVH
// Johan