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);
}