TextView|TextView 在 RecyclerView 中被复用之后,文字不可选中()

TextView does not support text selection. Action mode cancelled.
这貌似是一个 Android platform 的已知bug,解决起来也很简单。
Bug workaround for losing text selection ability, see:
https://code.google.com/p/android/issues/detail?id=208169
1. 在adapter中重写onViewAttachedToWindow方法

@Override protected void onViewAttachedToWindow(RecyclerView.ViewHolder holder) { super.onViewAttachedToWindow(holder); holder.textView.setEnabled(false); holder.textView.setEnabled(true); }

2. 在TextView中重写onAttachedToWindow方法
@Override protected void onAttachedToWindow() { super.onAttachedToWindow(); this.setEnabled(false); this.setEnabled(true); }

StackOverFlow: 【TextView|TextView 在 RecyclerView 中被复用之后,文字不可选中()】https://stackoverflow.com/questions/37566303/edittext-giving-error-textview-does-not-support-text-selection-selection-canc/40140869

    推荐阅读