TextView Elipsize (…) não funciona

Eu quero ter um único forradoTextView para mostrar 3 pontos no final quando o texto é mais longo do que oTextView. Eu não sei porque - mas eu não entendo.

Eu já envolvi minha cabeça em torno de questões similares do StackOverflow, mas acabei sem nenhuma solução. Talvez alguém tenha algumas dicas úteis.

<LinearLayout 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent"
    android:orientation="vertical">

    <TextView 
        android:textStyle="bold" 
        android:text="Full Name" 
        android:layout_height="wrap_content" 
        android:textSize="16sp"
        android:layout_width="wrap_content" 
        android:id="@+id/lName"
        android:layout_gravity="center_vertical" 
        android:maxLines="1"
        android:ellipsize="end"/>
</LinearLayout>

oLinearLayout acima está aninhado em 2 outrosLinearLayouts. Talvez isso seja importante saber. Eu já tentei o atributo "singleLine"também, mas alguns dizem que isso é obsoleto e não funciona de qualquer maneira.

questionAnswers(4)

yourAnswerToTheQuestion