TextView中ellipsize属性
来源:互联网 发布:什么是截面数据分析 编辑:程序博客网 时间:2024/05/20 21:20
TextView中可以设置一个ellipsize属性,作用是当文字长度超过textview宽度时的显示方式:
例如,"encyclopedia"显示, 只是举例,以实际显示为准:)
android:ellipsize=”start”—–省略号显示在开头 "...pedia"
android:ellipsize=”end”——省略号显示在结尾 "encyc..."
android:ellipsize=”middle”—-省略号显示在中间 "en...dia"
android:ellipsize=”marquee”–以横向滚动方式显示(需获得当前焦点时)
对于使用marquee即滚动显示方式的,需要当前textview获得焦点才会滚动。所以有时可能因为实际需要,textview未获得焦点或者需要多个textview都同时滚动显示时,可以采用以下办法:
因为判断textview是否处于focused状态是通过它本身isFocused()方法,这样只要此方法返回为true时,即认为处于focused的状态,就可以滚动啦。
所以可以通过继承TextView类,并override isFocused()方法来控制是否滚动咯。
另外如果是组合View,外层layout需要加入以下属性来保证focus状态的传递:addStatesFromChildren="true"
0 0
- TextView中 ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- TextView中ellipsize属性
- Android中TextView:的ellipsize属性
- TextView android:ellipsize 属性
- 聚簇索引和非聚簇索引
- Android设计模式之单例模式
- Linux auditd.conf详解
- oracle mod 表达式
- 【移动前端开发】移动平台对 META 标签的定义
- TextView中ellipsize属性
- Android-通过自定义ViewPager(中间放大效果)
- 聊聊并发(二)——Java SE1.6中的Synchronized
- hdu1978 How many ways--DP/记忆化搜索DFS
- python 之 使用SQLite
- String equals方法的一些疑问
- UVALive 6555 Playing Fair with Cryptography(细节处理)
- 一个传统行业工作5年半“程序猿”的无奈!!!
- 虚拟文件系统中的数据结构(fs_struct、files_struct)