android中给TextView设置属性ellipsize, 过长自动隐藏 或 跑马灯效果
来源:互联网 发布:开放式网络桥架 编辑:程序博客网 时间:2024/06/07 00:56
http://www.cnblogs.com/fengzhblog/archive/2013/05/15/3080392.html
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"));
- android中给TextView设置属性ellipsize, 过长自动隐藏 或 跑马灯效果
- TextView属性android:ellipsize实现跑马灯效果,TextView内容过长加省略号,点击显示全部内容
- TextView属性android:ellipsize实现跑马灯效果
- TextView设置android:ellipsize="marquee"属性,无法实现跑马灯效果的解决方法
- Android TextView 跑马灯效果 android:ellipsize="marquee"
- Android 设置textView 跑马灯自动滚动效果
- android 设置textview跑马灯效果
- android:ellipsize实现跑马灯效果总结
- android:ellipsize实现跑马灯效果总结
- android:ellipsize实现跑马灯效果总结
- android:ellipsize实现跑马灯效果总结
- android:ellipsize实现跑马灯效果总结
- android:ellipsize实现跑马灯效果
- TextView设置属性ellipsize
- TextView设置属性ellipsize
- android中TextView跑马灯效果
- Android中TextView跑马灯效果
- Android应用中TextView跑马灯效果
- SQL表中新增数
- 工具源码推荐(11.11):模仿支付宝首页表格,水平滚动TableView,音频工具库AudioKit
- UILabel改变字体行间距
- web前端开发分享-目录
- 个性化推荐系统技术总结
- android中给TextView设置属性ellipsize, 过长自动隐藏 或 跑马灯效果
- Python正则表达式指南
- dalvik虚拟内存管理之二—:垃圾收集
- 百度地图开发学习网址
- Vision引擎中效果图形-投射贴花
- 10个Java编码中微妙的最佳实践
- 迈瑞综合应用及流程管理平台项目
- JFinal logoJAVA 极速WEB+ORM框架 JFinal
- linux操作中用到的命令