我知道在TextView
的xml中设置android:textIsSelectable="true"
会显示原生文本选择弹出窗口,我一直在应用程序中使用它。但是,当我尝试在附加到RecyclerView
的视图中设置相同的属性时,我发现它不再起作用。每当我尝试选择文本时,都会出现以下日志-
TextView: TextView does not support text selection. Action mode cancelled.
我不知道为什么?为什么它能在其他屏幕上工作,而不能在RecyclerView
上工作。我读了很多帖子-
TextView with android:textIsSelectable="true" not working in listview
textview textIsSelectable="true" not working in Listview
android:textIsSelectable="true" for TextView inside Listview does not work
但后来我遇到了这个帖子-
Android: "TextView does not support text selection. Action mode cancelled"
@hungkk
的回复对我很有效。他的解决方案建议将TextView
宽度从match_parent
更改为wrap_content
。
我知道我可以做到这一点,但我的问题是它是如何解决这个问题的,因为它对我来说看起来很奇怪。另外,如果我想保持宽度为match_parent
,该如何解决呢?
欢迎任何意见。
https://stackoverflow.com/questions/36801486
复制相似问题