android TextView多行數據顯示


<TextView
            android:id="@+id/tv_content"
            style="@style/input_text_margin"
            android:textSize="@dimen/space_12"
            android:inputType="textMultiLine"
            android:gravity="center_vertical|right"
            android:layout_marginRight="@dimen/space_5"
            android:maxLines="2"
            android:ellipsize="end"/>

主要是二個:

1、android:inputType="textMultiLine"

2、android:maxLines="2"

3、android:ellipsize="end" 顯示不全的時候,則后面以"..."來顯示。

 

以下是來自一個兄弟寫的:

android:ellipsize = "end"    省略號在結尾

android:ellipsize = "start"   省略號在開頭

android:ellipsize = "middle"     省略號在中間

android:ellipsize = "marquee"  跑馬燈

android:singleline = "true" 單行

當然也可以用代碼語句

tv.setEllipsize(TextUtils.TruncateAt.valueOf("END"));

tv.setEllipsize(TextUtils.TruncateAt.valueOf("START"));

tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));

tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));

tv.setSingleLine(true);

 

https://www.cnblogs.com/chiao/archive/2011/08/20/2147250.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM