TextView设置属性ellipsize
来源:互联网 发布:百胜erp软件下载 编辑:程序博客网 时间:2024/05/22 09:00
android中给TextView设置属性ellipsize
1,ellipsize等于marquee
<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"
android:background="#EEEEEE" >
<TextView
android:id="@+id/textview"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="#EEEE00"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
android:text="@string/hello_world"
android:textSize="15dp"
android:textColor="#FF0000" />
</RelativeLayout>
运行效果是:
从右向左循环滚动。
2,ellipsize等于end
<TextView
android:id="@+id/textview"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="#EEEE00"
android:ellipsize="end"
android:singleLine="true"
android:text="@string/hello_world"
android:textSize="15dp"
android:textColor="#FF0000" />
运行屏幕截图:
3,ellipsize等于start
<TextView
android:id="@+id/textview"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="#EEEE00"
android:ellipsize="start"
android:singleLine="true"
android:text="@string/hello_world"
android:textSize="15dp"
android:textColor="#FF0000" />
运行屏幕截图:
4,ellipsize等于middle
<TextView
android:id="@+id/textview"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="#EEEE00"
android:ellipsize="middle"
android:singleLine="true"
android:text="@string/hello_world"
android:textSize="15dp"
android:textColor="#FF0000" />
运行屏幕截图:
5,ellipsize等于none
<TextView
android:id="@+id/textview"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="#EEEE00"
android:ellipsize="none"
android:singleLine="true"
android:text="@string/hello_world"
android:textSize="15dp"
android:textColor="#FF0000" />
运行屏幕截图:
6,上述5种用法在代码中设置也可以达到效果
textView.setEllipsize(TruncateAt.MARQUEE);
textView.setEllipsize(TruncateAt.END);
textView.setEllipsize(TruncateAt.START);
textView.setEllipsize(TruncateAt.MIDDLE);
或者,
tv.setEllipsize(TruncateAt.valueOf("END"));
tv.setEllipsize(TruncateAt.valueOf("START"));
tv.setEllipsize(TruncateAt.valueOf("MIDDLE"));
tv.setEllipsize(TruncateAt.valueOf("MARQUEE"));
- TextView设置属性ellipsize
- TextView设置属性ellipsize
- TextView中 ellipsize属性
- TextView中ellipsize属性
- TextView android:ellipsize 属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- Android - TextView Ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView的ellipsize属性
- TextView中ellipsize属性
- iOS各种调试技巧豪华套餐
- 苹果设备媒体查询列表
- winxp专业版下安装sql2000企业版的方法
- Echarts 力导向布局图扩展插件--Kforce.js。
- MySQL Proxy 安装与读写分离体验
- TextView设置属性ellipsize
- object转换数组
- CRichEditCtrl
- 学习笔记:如何成为一个优秀的scrum master
- nodeJS第二章
- 一台机器上同时部署多个tomcat服务
- Aizu-0118 Property Distribution
- mysql数据库安装过程中遇见的问题及解决办法
- Git常用命令速查04 - 提交历史