android:ellipsize属性 textview

TextView及其子类,当字符内容太长显示不下时可以省略号代替未显示的字符;省略号可以在显示区域的起始,中间,结束位置,或者以跑马灯的方式显示文字(textview的状态为被选中)。

其实现只需在xml中对textview的ellipsize属性做相应的设置即可。

android:ellipsize="start" 省略号在开头

android:ellipsize="middle" 省略号在中间

android:ellipsize="end" 省略号在结尾

android:ellipsize="marquee" 跑马灯显示 //循环滚动显示

或者在程序中可通过setEillpsize显式设置。

注: EditText不支持marquee这种模式。

时间: 2024-12-09 06:09:24

android:ellipsize属性 textview的相关文章

Android - TextView Ellipsize属性

Android - TextView Ellipsize属性 本文地址: http://blog.csdn.net/caroline_wendy android:ellipsize属性: If set, causes words that are longer than the view is wide to be ellipsized instead of broken in the middle. 假设字数过长,则会採取省略形式.而不使从中间截断.

TextView属性android:ellipsize="marquee"不生效的解决办法

最近自己在写自己的第一个app,过程中遇到了这个问题,查了不少帖子,经过尝试发现,这种问题一般分为两类: 1. TextView的Text值赋值后不更改,很多帖子上说如下写法就可以生效: <TextView android:id="@+id/music_name_tv" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellip

TextView中ellipsize属性

TextView中可以设置一个ellipsize属性,作用是当文字长度超过textview宽度时的显示方式: 例如,"123456789"显示, 只是举例,以实际显示为准: android:ellipsize="start"-–省略号显示在开头 "...789"android:ellipsize="end"--省略号显示在结尾  "1234..."android:ellipsize="middle

TextView中ellipsize属性 + 走马灯效果

例如,"encyclopedia"显示, 只是举例,以实际显示为准:) android:ellipsize="start"-–省略号显示在开头 "...pedia"android:ellipsize="end"--省略号显示在结尾  "encyc..."android:ellipsize="middle"--省略号显示在中间 "en...dia"android:ell

android组件:TextView的属性详解

android:autoLink :设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web /email/phone/map/all)android:autoText :如果设置,将自动执行输入值的拼写纠正.此处无效果,在显示输入法并输入的时候起作用.android:bufferType : 指定getText()方式取得的文本类别.选项editable 类似于StringBuilder :可追加字符,也就是说getText后可调用appen

Android学习之Textview的一些属性解释

delia 动态改变控件的方法 1.声明控件参数获取的对象 LinearLayout.LayoutParams linear = (LayoutParams) view.getLayoutParams(); 2.设置控件参数,如宽度: linear.width = 10: 3.使得设置生效 view.setLayoutParams(linear); 注意:view表示的是对应的控件对象 posted @ 2012-03-01 11:29 delia 阅读(5) 评论(0) 编辑 让TextVie

Android ellipsize的几种属性值介绍

在开发过程中我们希望看到textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准.后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~ 用法如下: 在xml中 android:ellipsize = "end"  省略号在结尾 android:ellipsize = "start"  省略号在开头 android:ellipsi

android:hint属性对TextView的影响

近期看到同事写的一段代码,非常easy吧就是: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:orientation="horizontal" android:gravity="center_ve

android layout 属性大全

第一类:属性值为true可false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父