用户输入后禁用编辑文本搜索视图
Disabling edittext searchview after user input
如何在片段输入完成后禁用 EditText 搜索视图?
您可以将 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);
}
}
});
P.S。 -如果您仍然遇到问题,请更新您的代码片段。
如果用户在搜索视图中输入文本后必须单击按钮,您可以在事件按钮单击方法中处理。在你的按钮点击方法中你可以写:
search.setEnabled(false);
如何在片段输入完成后禁用 EditText 搜索视图?
您可以将 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);
}
}
});
P.S。 -如果您仍然遇到问题,请更新您的代码片段。
如果用户在搜索视图中输入文本后必须单击按钮,您可以在事件按钮单击方法中处理。在你的按钮点击方法中你可以写:
search.setEnabled(false);