rilevare il button di ricerca della tastiera

Cambio la tastiera soft android per mostrare l'icona di ricerca anziché l'icona Enter. La mia domanda è: come posso rilevare che l'utente fa clic sul button di ricerca?

  • Android, AsyncTask, controlla lo stato?
  • Come eliminare il database nell'app Android
  • In Java, come get le stringhe di giorni di settimana (dom, lun, ..., sab) con il locale di default del sistema (lingua)
  • Android: Alternativa per context.getDrawable ()
  • Gli elementi ListView non sono cliccabili. perché?
  • SYSTEM_ALERT_WINDOW - Come get questa authorization automaticamente su Android 6.0 e targetSdkVersion 23
  • Continuo riconoscimento vocale Android
  • replica ActionBar Tab (s) con visualizzazione personalizzata
  • Perché l'emulatore Android è lento?
  • Spegnimento o riavvio di un dispositivo android tramite codice / programma?
  • Crea un selettore di stili
  • Come aggiungere in modo programmato viste alle visualizzazioni
  • One Solution collect form web for “rilevare il button di ricerca della tastiera”

    Nel edittext è ansible utilizzare le opzioni del metodo di input per eseguire la ricerca.

    <EditText android:imeOptions="actionSearch" android:inputType="text"/> 

    Utilizza ora l'ascolto Editor su EditText per gestire l'evento di ricerca come mostrato di seguito:

     editText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_SEARCH) { // Your piece of code on keyboard search click return true; } return false; } }); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.