Android 安卓系统:;TextView不支持文本选择。行动模式取消";

Android 安卓系统:;TextView不支持文本选择。行动模式取消";,android,Android,“TextView不支持文本选择。操作模式已取消。” 当我试图在Android的弹出窗口中打开EditText中的上下文菜单时,我遇到了这个错误。选择标记也不起作用 这个问题已经被问了很多次,但一直没有得到回答: 我只是处理同一问题的另一个人。有什么想法吗?如果TextView,您是否尝试过TextView.setTextIsSelectable(true) 或者如果EditText,EditText.setSelectAllOnFocus(true)我认为这是一个Android错误,我只是

“TextView不支持文本选择。操作模式已取消。”

当我试图在Android的弹出窗口中打开EditText中的上下文菜单时,我遇到了这个错误。选择标记也不起作用

这个问题已经被问了很多次,但一直没有得到回答:


我只是处理同一问题的另一个人。有什么想法吗?

如果
TextView
,您是否尝试过
TextView.setTextIsSelectable(true)

或者如果
EditText
EditText.setSelectAllOnFocus(true)

我认为这是一个Android错误,我只是这样报告:

我们将看看谷歌是否同意。

检查您是否同意

android:focusable=“false”

android:focusableInTouchMode=“false”
在您的
xml
布局中。

试试看

et.setTextIsSelectable(true);
et.setFocusable(true);
et.setFocusableInTouchMode(true);

我把PopupWindow换成了,这解决了我的问题。你也可以试试。另外,我观察到DialogFragment更稳定,我推荐它胜过PopupWindow。我在PopupWindow中遇到了多个问题,这些问题在我开始使用DialogFragment时已经解决了


我没有设置selectAllOnFocus属性。

我已经检查了大约一个小时,我找到了解决方案:setwidth=wrapcontent(它正在与我一起工作)

你好,Yojimbo,谢谢你的回复,这是我正在处理的编辑文本。我尝试了editText.setSelectAllOnFocus(true),但得到了相同的错误。最初我带键盘也有问题,但我找到了答案。我需要使PopupWindow可聚焦,就像我在构造函数中所做的那样。EditText扩展了TextView,setTextIsSelectable方法也可用于它。在我的情况下,它确实起了作用。SelectAllOnFocus属性更改单击时的选择模式:从将光标放置在单击位置(如果为false)更改为选择所有提供的文本(如果为true)。是的,它可以工作,因为TextView必须重新布局。您可以跟踪
setText
方法以了解原因。但布局视图是广阔的。这是安卓系统的一个老错误,谷歌只是不想修复它。在安卓6.0.0上为我工作!天哪,你是个救生员!WTF就是那个臭虫真的。。。他们至少可以在文档中陈述一些东西。