2014-10-10 69 views

回答

1

1.“setOnFocusChangeListener”(继承自android.view.View)用于整个视图。
2.“setOnQueryTextFocusChangeListener”仅用于AutoCompleteTextView。

见搜索查看的代码:

public void setOnQueryTextFocusChangeListener(OnFocusChangeListener listener) { 
    mOnQueryTextFocusChangeListener = listener; 
} 

****** 

mQueryTextView = (SearchAutoComplete) findViewById(R.id.search_src_text); 

****** 

mQueryTextView.setOnFocusChangeListener(new OnFocusChangeListener() { 
     public void onFocusChange(View v, boolean hasFocus) { 
      if (mOnQueryTextFocusChangeListener != null) { 
       mOnQueryTextFocusChangeListener.onFocusChange(SearchView.this, hasFocus); 
      } 
     } 
    }); 
相关问题