gpt4 book ai didi

android - 无法禁用长按 editText

转载 作者:行者123 更新时间:2023-12-02 17:22:57 25 4
gpt4 key购买 nike

我有一个 EditText,我需要禁用长按。长按 editText 会弹出为应用程序 WebView 设置的操作模式。

尝试添加以下代码但失败。

editTextView.setLongClickable(false);
editTextView.setTextIsSelectable(false);

也尝试添加

longClickable="false"

在布局 xml 上。

最佳答案

我不了解你,但一个简单的 editText.setLongClickable(false); 可以按预期工作。

您可能有一些其他方法或 xml 覆盖它,例如:

    // example 1
editText.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
return false;
}
});
editText.setLongClickable(false);

不同于:

    // example 2
editText.setLongClickable(false);
editText.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
return false;
}
});

在示例1中,editText的长按将被禁用。

在示例2中,editText的长按仍然启用。

这些只是 java 示例,也可以有 xml 元素来检查。

您需要检查您的流程或发布更多代码。

关于android - 无法禁用长按 editText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41188704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com