¿Cómo reemplazar las elipses con un borde de desvanecimiento / desvanecimiento en la vista de texto en Android SDK?

Tengo una lista, cada fila de la lista tiene texto. Parte del texto se extiende más allá del borde de la pantalla. No tengo ningún problema para truncar el texto y mostrar puntos suspensivos. No tengo ningún problema para 'desvanecer el borde del texto', sin embargo, el desvanecimiento ocurre en el borde de cada texto, no solo en los que son demasiado grandes para la vista de texto. He buscado y buscado y no puedo encontrar una manera de, esencialmente, hacerexactament lo que hacen las elipses pero, en lugar de las elipses, desvanecen el borde del textosolament si se sale del borde de la pantalla. Alguien puede ayudarme porfavor? Para su información, en este momento, mi vista de texto contiene:

android:fadingEdge="horizontal" 
android:inputType="text"
android:maxLines="1"

pero, obviamente, he intentado muchas otras cosas en vano ...: _

Respuestas a la pregunta(2)

Su respuesta a la pregunta