Android —— TextView中的MaxLines和ellipsize属性的冲突
来源:互联网 发布:清理数据库在哪里 编辑:程序博客网 时间:2024/06/04 18:49
最近发现在使用TextView时,有几个属性,使用出现冲突会导致行的错位:
- maxLines :
- ellipsize
- lineSpacingExtra 行间距
- singleLine (可以与ellipze进行搭配使用)
1.maxLines 与ellipsize 搭配使用:
导致ellipsize失效。
解决:
1)如果maxLines=”1”,可以用singgeLine来代替,否则即使一行,ellipsize仍然不能生效。而且使用maxLines和ellipseze共存后导致文本的垂直居中无效,引起错位。
2)网上找了一个解决的办法:
解决TextView中MaxLines与ellipsize=end冲突问题
尝试了,发现根本不管用。。。。
后来发现MaxLines与ellipsize=end 搭配能够达到需要的控制行数和显示省略号的要求,除了垂直居中无效,一定情况下还是可以使用的。
2.lineSpacingExtra 和ellipsize搭配使用:
导致垂直居中无效。
暂无解决办法啊。。。
0 0
- Android —— TextView中的MaxLines和ellipsize属性的冲突
- android TextView 使用SpannableString数据源时,TextView的maxLines和ellipsize失效
- android:maxLines和android:ellipsize
- android:maxLines与android:ellipsize冲突
- android 决TextView中MaxLines与ellipsize=end冲突问题
- 解决TextView中MaxLines与ellipsize=end冲突问题
- 解决TextView中MaxLines与ellipsize=end冲突问题
- 解决TextView中MaxLines与ellipsize=end冲突问题
- 解决TextView中MaxLines与ellipsize=end冲突问题
- android TextView 显示不全的问题解决,此问题是设置了maxLines和ellipsize=end情况下发生的!
- TextView和EditText的android:ellipsize属性的含义
- TextView android:ellipsize 属性
- Android - TextView Ellipsize属性
- TextView-android:ellipsize 属性
- TextView的ellipsize属性
- TextView android:ellipsize属性的含义
- Android中TextView:的ellipsize属性
- Android之TextView的ellipsize属性
- 交叉编译openssl不修改Makefile的方法
- Electron-引导
- viewpager实现图片轮番(本地图片)
- Testing with Xcode》第四章——Running Tests and Viewing Results
- [开源学习_MeiZhi]一个itemView中多个点击事件的实现
- Android —— TextView中的MaxLines和ellipsize属性的冲突
- leetcode_c++:Longest Valid Parentheses(032)
- Windows下文件复制到Linux系统
- c语言学习笔记
- 最流行的Android组件、工具、框架大全
- HDU 1079 Calendar Game (奇偶规律,SG函数)*
- HDU1017——A Mathematical Curiosity
- 6.shell编程(6) --- 特殊文件
- ffmpeg命令