用户输入后禁用edittext searchview
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用户输入后禁用edittext searchview相关的知识,希望对你有一定的参考价值。
如何在片段输入完成后禁用EditText searchview?
答案
您可以将View.OnFocusChangeListener
设置为您的editText,并在焦点更改后调用setEnabled(false)
。例如。
mEditText.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean hasFocus) {
if (hasFocus) {
//let the user input
} else {
//disable you search view
mEditText.setEnabled(false);
}
}
});
附: - 如果您仍然遇到问题,请更新您的代码段。
另一答案
如果用户在将文本输入到searchview后必须单击按钮,则可以在事件按钮单击方法中处理此问题。在按钮单击方法中,您可以编写:
search.setEnabled(false);
以上是关于用户输入后禁用edittext searchview的主要内容,如果未能解决你的问题,请参考以下文章