TextView小技巧,顯示指定行,其他省略號表示

puyaCheer發表於2018-12-28

工作中我們通常碰到textView顯示文字,顯示單行,多了省略號,這個簡單,配置這連個屬性
android:singleLine=“true”
android:ellipsize=“end”

<TextView
            android:singleLine="true"
             android:ellipsize="end"
            android:id="@+id/item_fashion_show_title"
            android:layout_width="match_parent"
            android:layout_height="wrap_content“”
            tools:text="o秋遊系秋遊系列Joniche秋遊系列"
            android:textColor="#000000"
            android:textSize="15sp"/>

那顯示3行,4行。。。。其他省略號顯示呢??????

其實也很簡單,只是很少碰到過,也是連個屬性的問題,
android:maxLines=“2” //顯示幾行寫幾行
android:ellipsize=“end”

   <TextView
            android:maxLines="2"
            android:id="@+id/item_fashion_show_title"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:ellipsize="end"
            tools:text="o秋遊系秋遊系列Joniche秋遊系列"
            android:textColor="#000000"
            android:textSize="15sp"/>

這樣就能隨文字的長度自適應,文字沒有指定行直接顯示所有的文字,超過指定的行末尾省略號顯示!

謝謝!

相關文章