TextView Ellipsize (… )не работает

Я хочу иметь однострочный TextViewдля отображения 3 точек в конце, когда текст длиннее, чем TextView. Я не знаю почему -, но я этого не понимаю.

Я уже ломал голову над подобными вопросами StackOverflow, но так и не нашел решения. Может у кого есть полезные советы.

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

LinearLayoutвыше вложен в 2 других LinearLayouts. Возможно, это важно знать. Я уже пробовал использовать атрибут "singleLine", но некоторые говорят, что он устарел и все равно не работает.

23
задан Allan Pereira 24 November 2016 в 23:45
поделиться