Mid*_*mar 2 android onlongclicklistener android-edittext
我有一个 EditText,我需要禁用长按。长按 editText 时,会弹出为应用程序 WebView 设置的操作模式。
尝试添加以下代码但失败。
editTextView.setLongClickable(false);
editTextView.setTextIsSelectable(false);
Run Code Online (Sandbox Code Playgroud)
还尝试添加
longClickable="false"
Run Code Online (Sandbox Code Playgroud)
在布局 xml 上。
我不了解你,但一个简单的editText.setLongClickable(false);工作就如预期的那样。
您可能有一些其他方法或 xml 覆盖它,例如:
// example 1
editText.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
return false;
}
});
editText.setLongClickable(false);
Run Code Online (Sandbox Code Playgroud)
不等于:
// example 2
editText.setLongClickable(false);
editText.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
在示例1中,editText的长按将被禁用。
在示例2中,editText的长按仍然启用。
这些只是 java 示例,还可以检查 xml 元素。
您需要检查您的流程或发布更多代码。
| 归档时间: |
|
| 查看次数: |
5223 次 |
| 最近记录: |