“android:textIsSelectable =”true“不适用于RecyclerView中的TextView?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (43)

每当我尝试选择文本时,都会显示以下日志:

TextView: TextView does not support text selection. Action mode cancelled.

而答复是@hungkk为我工作的。他的建议的解决方案的TextView宽度改变为wrap_contentmatch_parent

我知道我可以做到这一点,但我的问题是如何解决这个问题,因为它看起来很奇怪。而且,如果我想保持宽度,解决方案是什么match_parent

提问于
用户回答回答于

在recyclerview的主父布局中添加属性:

android:descendantFocusability="beforeDescendants"

然后在rowitem布局的TextView中添加:

android:textIsSelectable="true"
用户回答回答于

如果你在recyclerview或listview中添加android:descendantFocusability =“blocksDescendants”,请将其删除。

扫码关注云+社区