holder.title.setText(topic.getMsgContent());
ViewTreeObserver vto = holder.title.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
Layout layout = holder.title.getLayout();
try{
int end = layout.getEllipsisStart(2);
// int end = layout.getEllipsisStart(1);
// if(end>0){
// holder.show_all.setVisibility(View.VISIBLE);
// }
//多行判断ellipsis end 替换为使用linecount
int linenumber=holder.title.getLineCount();
if(linenumber>3){
holder.show_all.setVisibility(View.VISIBLE);
}
}catch(Exception e){
}
}
});
分享到:
相关推荐
介绍了android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法,有需要的朋友可以参考一下
Android TextView 换行不对齐的问题
自定义TextView,可实现多行textView的滚动,自定义颜色、大小、滚动速度和行间距
MTextView,解决Android TextView提前换行的问题
android TextView android TextView
第六章 TextView多行本文滚动轻松实现.docx
本文介绍了Android TextView属性ellipsize多行失效的解决思路,分享给大家,具体如下: 多余文字显示省略号的常规做法 android:ellipsize=”end” //省略号显示在末尾 android:ellipsize=”middle” //省略号显示在...
解决Android中原生TextView显示中英文特殊字符等末尾参差不齐问题
android TextView 支持CSS样式
Android TextView 去掉自适应默认的fontpadding的实现方法 最近在项目中使用textview时发现在使用Android:layout_height=”wrap_content”这个属性设置后,textview会有默认的padding,也就是fontpadding。这样就会...
实现一个能够适应多行长文本的TextView
本文实例讲述了Android TextView实现垂直滚动效果的方法。分享给大家供大家参考,具体如下: 在TextView中,如果文本很长,可能需要实现垂直滚动显示文本的效果。这里需要在XML布局文件中为TextView设置如下几个属性...
android TextView解决自动换行问题,设置行数后超过用省略号
解决TextView的排版问题-自动换行
android实现TextView文字部分渐变色;LinearGradientFontSpan SpannableString
Android textview 文字中间加上图片
NULL 博文链接:https://obacow.iteye.com/blog/1679277
android textview 文字排版 换行
android textview图文混排支持GIF图 原生方式实现 glide支持