TextView Ellipsize (…) funktioniert nicht

Ich möchte eine einzige Linie habenTextView um am Ende 3 Punkte anzuzeigen, wenn der Text länger ist als dasTextView. Ich weiß nicht warum - aber ich verstehe es nicht.

Ich habe mich bereits mit ähnlichen StackOverflow-Fragen beschäftigt, aber am Ende hatte ich keine Lösung. Vielleicht hat jemand einige nützliche Hinweise.

<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>

DasLinearLayout oben ist in 2 andere verschachteltLinearLayouts. Vielleicht ist das wichtig zu wissen. Ich habe das Attribut bereits ausprobiert "singleLine"auch, aber einige sagen, dass dies veraltet ist und es trotzdem nicht funktioniert.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage