AlignTextView icon indicating copy to clipboard operation
AlignTextView copied to clipboard

在RecyclerView中adapter的适配器中用AlignTextView,会出现item显示的内容混乱。

Open dreamlivemeng opened this issue 9 years ago • 10 comments

在RecyclerView中adapter的适配器中用AlignTextView,会出现item显示的内容混乱。

dreamlivemeng avatar Jul 28 '16 02:07 dreamlivemeng

混乱具体是什么,如果AlignTextView效果不好的,可以使用CBAlignTextView,CBAlignTextView没有修改系统TextView的绘制。

androiddevelop avatar Jul 28 '16 08:07 androiddevelop

就是item第一页显示正常,然后滑到第二页再回到第一页,第一页的部分item的文本内容就可能是第二页的,排版很好,我开始以为是适配器的原因,但是我换为TextView就正常了。有没有可能是AlignTextView缓存的原因

dreamlivemeng avatar Jul 29 '16 03:07 dreamlivemeng

我也是遇到item的内容重复,比如第一条数据,在第二页的时候又出现了,但是实际应该显示其他内容

haozhouxu avatar Jan 05 '17 08:01 haozhouxu

我自己尝试了recyclerView添加若干个item,但是没有遇到述问题,例子如下: https://github.com/androiddevelop/AlignTextView/blob/master/align-text-view-example/src/main/java/me/codeboy/android/aligntextview/example/AlignTextViewRecyclerViewExample.java 。

androiddevelop avatar Jan 09 '17 23:01 androiddevelop

的确会出现item中TextView 被复用重复的问题。修改setText方法可以解决。 @Override public void setText(CharSequence text, BufferType type) { firstCalc = true; super.setText(replacePunctuation(text.toString()), type); requestLayout(); } 添加requestLayout() 方法就可以重现调用onLayout 方法了。

debughao avatar Jun 05 '17 05:06 debughao

这个我这几天针对性看下

androiddevelop avatar Jun 07 '17 09:06 androiddevelop

CBAlignTextView也出现了被复用重复的问题

GitHubforcjh avatar Jul 06 '17 08:07 GitHubforcjh

CBAlignTextView只是对原生TextView的文本进行了修改,没有改动其他的地方,可以给个简单的demo么,方便查找下原因。

androiddevelop avatar Jul 14 '17 01:07 androiddevelop

的确会出现层主说明的情况,不知道修复了没有

alinainai avatar Dec 29 '18 05:12 alinainai

的确会出现item中TextView 被复用重复的问题。修改setText方法可以解决。 @override public void setText(CharSequence text, BufferType type) { firstCalc = true; super.setText(replacePunctuation(text.toString()), type); requestLayout(); } 添加requestLayout() 方法就可以重现调用onLayout 方法了。

这样就会使得部分文字变色失效 这个如何解决呢?

wshx21 avatar Jan 22 '19 06:01 wshx21