Android默认剪切/复制/粘贴未显示在EditText中

Android默认剪切/复制/粘贴未显示在EditText中,android,android-edittext,Android,Android Edittext,我正在使用WindowManager向窗口添加编辑文本。但是,长按EditText不会产生任何效果。它选择我长按的单词,然后立即将光标放在该单词前面。这是唯一经历过的行为 我没有代码,因为它非常简单。简单布局,简单windowManager.addView(myView,myParams)方法。如何使长按功能正常工作?将其放入editText小部件中 android:textIsSelectable="true" 或者如果您更喜欢以编程方式 myEditText.setTextIsSelect

我正在使用WindowManager向窗口添加编辑文本。但是,长按EditText不会产生任何效果。它选择我长按的单词,然后立即将光标放在该单词前面。这是唯一经历过的行为


我没有代码,因为它非常简单。简单布局,简单
windowManager.addView(myView,myParams)方法。如何使长按功能正常工作?

将其放入editText小部件中

android:textIsSelectable="true"
或者如果您更喜欢以编程方式

myEditText.setTextIsSelectable(true);
也设置

setfocusableintouchmode(true)
我们也应该调查一下

您的EditText的
inputType
是什么?
android:inputType=“text | textAutoComplete | textMultiLine | textAutoCorrect”
所以我不确定问题出在哪里。我有一种感觉,它可能与上下文相关?同样的精确布局在活动中也能完美工作。@Seth你找到解决方案了吗?我在窗口中使用EditText时也面临同样的问题。无论何时长按选择,单词都会高亮显示,并立即被其自身的。。。什么都试过了没有luck@Shyri是的,我有。我编写了自己的
EditText
,重写了“onUp”事件,从而取消了默认操作(保持单词仍处于选中状态),然后显示了自己的“剪切/复制/粘贴”菜单,同时清除了所选内容。@Seth,我一直在尝试这样做,尽管你所说的有效,但它仍然没有显示选择句柄,至少在我的情况下是这样。这也是你的情况还是你设法显示了手柄?这不起作用。它强制editText不再可编辑,但如果以编程方式输入,则允许选择文本。很抱歉,这些都与我的问题无关,也无法解决问题。我已经知道如果我必须创建自己的剪切/复制/粘贴菜单,我需要使用
剪贴板管理器
。但这是一个完全不同的问题。我希望长按时显示默认的stock android菜单。否。什么都没有被推翻。我认为问题在于用于为默认菜单创建弹出窗口的上下文。我看过logcat,它试图创建它,但从未创建过。我可以轻松创建自己的文本,但不确定如何创建句柄来选择文本。是的,这并不相关
EditText
默认情况下具有可选择的
testIsSelectable
,通过自己添加它,可以同时禁用
EditText
。问题在于弹出窗口,而不是editText,正如我所说,它在活动中起作用。