Cómo establecer un listener de onclick para un imagebutton en un alertdialog

Tengo un diseño con un ImageButton que se infla en un AlertDialog, donde / cómo debo fijar un oyente onClick?

Aquí está el código que intenté usar:

ImageButton ib = (ImageButton) findViewById(R.id.searchbutton); ib.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(TravelBite.this, "test", Toast.LENGTH_SHORT).show(); } }); 

Trate de poner esto en código ur

Por ejemplo: -si el objeto de su alerta es un anuncio, entonces

  ImageButton ib = (ImageButton) ad.findViewById(R.id.searchbutton); ib.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(TravelBite.this, "test", Toast.LENGTH_SHORT).show(); } }); 
  • Float: izquierda deja de hacer clic en evento en android?
  • Cómo dejar OnClick en la función de la llamada de adaptador ListView de la actividad
  • Las vistas de Android amplían la animación
  • Agregar a un control SlidingDrawer?
  • Vistas superpuestas de Android y OnClick
  • La forma más fácil de tener el botón de abrir el navegador a la URL específica
  • Realizar el botón Acción en Haga clic en Notificación personalizada: Android
  • ¿Cómo escribir el método onClick en el viewpager?
  • Cómo obtener clics en dos botón solapado en la misma disposición de marco en android
  • Haga clic en el elemento de lista de un ListView no responde
  • efecto de clic de cuadrícula
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.