您的位置:首页 > 移动开发 > Android开发

Android TextView 实现文字过长省略号.....

2013-12-09 15:51 411 查看
效果图:





<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<TextView
android:id="@+id/app_name"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_marginTop="6dp"
android:ellipsize="end"
android:singleLine="true"
android:text="在我的心上,自由的飞翔" />
</RelativeLayout>

android:layout_width="100dp" :文字长度超过100dp时候,后面的使用省略号
<TextView
android:id="@+id/app_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="6dp"
android:ellipsize="end"
android:maxLength="8"
android:singleLine="true"
android:text="在我的心上,自由的飞翔" />
maxLength 作用是:直接截断,显示 8 个字。

也可以设置:

1、只有一行,自动添加省略号

2、android:layout_marginRight="10dp" 离控件边缘 10dp 的时候就开始用省略号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐