用户输入后禁用edittext searchview

时间:2017-12-22 08:00:57

标签: android android-fragments android-edittext searchview disabled-input

如何在片段输入完成后禁用 EditText searchview

2 个答案:

答案 0 :(得分:0)

您可以将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。 - 如果您仍然遇到问题,请更新您的代码段。

答案 1 :(得分:0)

如果用户在将文本输入searchview后必须单击按钮,则可以在事件按钮单击方法中处理此问题。在按钮单击方法中,您可以写:

search.setEnabled(false);