Android,TextVIew单行加省略号 ...对比较坑的问题
来源:互联网 发布:执业药师网络兼职 编辑:程序博客网 时间:2024/06/05 20:34
<TextView android:id="@+id/mTvUser" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="end" android:text="张三" android:textSize="@dimen/wordSize_nomal"/>
android:singleLine="true"android:ellipsize="end"
想必大家都知道上面两个属性的作用是什么(未显示完时,在末尾增加省略号),但是有个比较坑的地方是,如果你的set的字符串最后一个字符是一个中文,显示的省略号就是三个点,如果是英文的那么有可能只显示一个点或者两个点
如图:
怎么 解决呢?
需要在代码中设置一下
mTvUser.post(new Runnable() { @Override public void run() { String ellipsizeStr = (String) TextUtils.ellipsize(mInfo.nickname, (TextPaint) mTvUser.getPaint(), mTvUser.getMeasuredWidth() - 10, TextUtils.TruncateAt.END); Logger.e(TAG, "ellipsizeStr: "+ ellipsizeStr); mTvUser.setText(ellipsizeStr); } });
0 0
- Android,TextVIew单行加省略号 ...对比较坑的问题
- Android中TextView内容过长加省略号
- Android TextView内容过长加省略号
- Android TextView内容过长加省略号
- Android TextView内容过长加省略号
- Android TextView内容过长加省略号
- Android中TextView内容过长加省略号
- Android TextView内容过长加省略号
- Android TextView内容过长加省略号
- Android 中TextView内容过长加省略号
- Android TextView 文字多时加省略号
- Android中TextView内容过长加省略号
- Android TextView 单行文本的坑
- Android 展示内容较长,加省略号显示
- TextView过长加省略号
- android TextView省略号的使用
- 解决Android中TextView单行设置过时的问题
- [Android XML] --- 单行省略号
- hibernate.TypeMismatchException异常
- 黑马程序员--继承
- Oracle 分开执行耗时操作
- 如何在Ubuntu/CentOS上安装Linux内核4.0
- oracle执行select语句需要commit吗
- Android,TextVIew单行加省略号 ...对比较坑的问题
- Server ntp 校时注册表配置方法
- Java执行外部程序(Apache Commons Exec)
- 小结
- 有用的位运算
- java jar 包文件签名步骤
- Android设置软键盘搜索键以及监听搜索键点击时发生两次事件的问题解决
- 三种数据库日期转字符串对比sql server、oracle、mysql(V4.11)
- Swift 2.0语法更新(三)