如何在片段输入完成后禁用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);