TextView文本长度超出屏幕(ellipsize属性)
来源:互联网 发布:局域网办公软件 编辑:程序博客网 时间:2024/05/01 10:42
TextView文本过长,通常会自动换行,使之显示多行,但有时难免会遇到只允许单行显示的情况,那么我们就可以用到TextView的ellipsize属性,使部分文字用省略号代替,或者文本以流水的形式显示。
用法如下:
android:ellipsize="end"// 省略号在末尾
android:ellipsize="start"// 省略号在开头
android:ellipsize="middle"// 省略号在中间
android:ellipsize="marquee"// 以流水形式显示
别忘了要加一个约束条件 android:singleline="true"// 单行显示
除了在xml文件中用属性实现,也可用代码实现,具体如下
tv.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
……
别忘了加约束条件 tv.setSingleLine(true);
0 0
- 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属性
- TextView中ellipsize属性
- 安装Chromium浏览器并添加Flash插件Pepper Flash Player
- 为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?
- Linux下实现秒级定时任务的两种方案(crontab 每秒运行)
- 我的第一个OC语言程序
- java list add addall
- TextView文本长度超出屏幕(ellipsize属性)
- 透明色设置
- 如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题-FenGKun
- AT指令中的<CR>和<LF>分别代表什么意思
- ORA-00600: 内部错误代码, 参数: [kcratr1_lastbwr]
- 使用自定义 OpenSSL 库编译 nginx
- 短信计费
- struts2,hibernate4,spring3配置时问题汇总及解决办法
- java 理解static代码块的作用