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
道法自然