Example #1
0
  private void setListeners() {
    findViewById(R.id.ps_back).setOnClickListener(this);
    findViewById(R.id.ps_search_delete).setOnClickListener(this);
    searchBtn.setOnClickListener(this);
    searchResultListView.setOnRefreshListener(this);
    searchResultListView.setPullToRefresh(false);
    searchResultListView.setOnItemClickListener(onItemClickListener);
    input.setOnEditorActionListener(
        new OnEditorActionListener() {

          @Override
          public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            if (actionId == EditorInfo.IME_ACTION_DONE
                || actionId == EditorInfo.IME_ACTION_SEARCH) {
              searchBtn.performClick();
            }
            if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
              searchBtn.performClick();
              return true;
            }
            return false;
          }
        });
  }