AlignTextView icon indicating copy to clipboard operation
AlignTextView copied to clipboard

RecyclerView中使用AlignTextView或CBAlignTextView折叠展开错乱问题

Open chenxiaofei910714 opened this issue 7 years ago • 0 comments

所有的item的AlignTextView或CBAlignTextView在XML中设置android:ellipsize="end"和android:maxLines="4"后,点击第一页屏幕内可以见点击item的展开显示全部内容后,上滑第二页的item可以见的时候,会有某天个item默认是展开显示全部内容的,内容文本显示也有些不对比如: EOS从5.2美元(这是原本内容中的某一个部分),显示时:EOS从5. 2美元(5.后面空格了一大tab键) 这是在adapter中设置的点击事件 holder.alignTextView.reset(); holder.alignTextView.setText(s); holder.alignTextView.setOnClickListener(new View.OnClickListener() { boolean flag = true; @Override public void onClick(View v) { if (flag) { flag = false; holder.alignTextView.setSingleLine(flag); holder.alignTextView.setEllipsize(null); // 展开 } else { flag = true; holder.alignTextView.setEllipsize(TextUtils.TruncateAt.END); // 收缩 holder.alignTextView.setMaxLines(4); } } });

chenxiaofei910714 avatar Dec 05 '18 03:12 chenxiaofei910714