android TextView多行資料顯示
阿新 • • 發佈:2020-10-21
<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