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