RecyclerView 中 textView 省略号相关
来源:互联网 发布:淘宝最诚信的邮票商家 编辑:程序博客网 时间:2024/06/05 19:41
核心代码:
holder.tvShowText.setText(mDatas.get(position));ViewTreeObserver viewTreeObserver = holder.tvShowText.getViewTreeObserver();viewTreeObserver.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener(){ @Override public boolean onPreDraw() { int lineCount = holder.tvShowText.getLineCount(); if(lineCount > 3){ int lineEndIndex = holder.tvShowText.getLayout().getLineEnd(2); String text = holder.tvShowText.getText().subSequence(0, lineEndIndex - 3) + "...查看";//这里进行自定义省略号 SpannableString spannableString = new SpannableString(text); spannableString.setSpan(new ForegroundColorSpan(Color.BLUE), text.length() -2, text.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); holder.tvShowText.setText(spannableString); return false;//达到了最大行数,停止绘制 } return true; }
阅读全文
0 0
- RecyclerView 中 textView 省略号相关
- TextView Recyclerview省略号相关
- TextView省略号
- TextView,省略号
- Android中TextView内容过长加省略号
- Android中TextView内容过长加省略号
- Android 中TextView内容过长加省略号
- Android中TextView内容过长加省略号
- android中textView文本过长打省略号
- RecyclerView 中倒计时中textview的实现
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- android textview 中超出屏幕宽度的字符 省略号显示
- 监控物联网直播时遇到iOS无法播放HLS流的问题解决
- Java使用Jpython调用Python
- Codeforces 707D Persistent Bookcase 暴力(bitset)
- HDU 5213 Lucky(莫队+容斥)
- 关于mac上没有include文件以及没有mysql.h的解决方案
- RecyclerView 中 textView 省略号相关
- Java设计模式之策略模式
- python opencv入门 直方图反向投影(24)
- CodeForces 785E Anton and Permutation (分块)
- Unity2017+Easytouch5双摇杆控制角色&&视角&&animation动画[新手向]
- MyBatis Generator详解
- 装修日志
- POJ 3526 The Teacher’s Side of Math 高斯消元
- 多校6 HDU-6098 Inversion 水题以及神奇的代码操作