TextView android: ellipsize = "marquee" no funciona como se esperaba

Tengo algunos elementos personalizados en un ListView y cada elemento es, hasta ahora, solo un TextView en un LinearLayout. Me gustaría que el texto dentro de TextView sea una sola línea que se desplace horizontalmente cuando el texto es demasiado largo. Leí muchas publicaciones sobre esto y se me ocurrió una solución que debía funcionar, pero en lugar de hacer que el texto completo se desplace, el texto se ha cortado a la longitud de la Vista que lo contiene y finalizó con los tres puntos. No quiero los tres puntos, pero todo el texto debe desplazarse.

Este es el diseño de los elementos en la lista (list_item.xml)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/listItem"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/list_item_selector"
    android:orientation="horizontal"
    android:paddingBottom="7dp"
    android:paddingLeft="15dp"
    android:paddingTop="7dp" >

    <TextView
        android:id="@+id/listText"
        style="@style/Text_View_Style_White"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ellipsize="marquee"
        android:focusableInTouchMode="true"
        android:marqueeRepeatLimit="marquee_forever" 
        android:padding="3dp"

        android:selectAllOnFocus="true"
        android:singleLine="true"
        android:textColor="@drawable/list_item_text_selector" />


</LinearLayout>

Probé también conandroid:focusable="true", android:scrollHorizontally="true" yandroid:maxLines="1" Atributos pero ninguno de ellos está funcionando. En elgetView() Método del adaptador (que extiende un BaseAdapter) Yo uso elsetSelected(true) Método en el TextView, antes de devolver la vista.

No puedo averiguar cuál es el problema. Cualquier ayuda será muy apreciada.

Respuestas a la pregunta(6)

Su respuesta a la pregunta