2015-01-25 2 views

ответ

4

Набор imeOptions к «actionSearch» в вашем XLM для редактирования текста

Инициализировать слушателей для EditText

searchEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() { 
    @Override 
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
     if (actionId == EditorInfo.IME_ACTION_SEARCH) { 
      performSearch(); 
      return true; 
     } 

     return false; 
    } 
}); 

Скрыть клавиатуры при нажатии пользователем поиска.

private void performSearch() { 
    searchEditText.clearFocus(); 
    InputMethodManager in = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); 
    in.hideSoftInputFromWindow(searchEditText.getWindowToken(), 0); 
    ... perform search ... 
}