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(); } }); 
  • Android ClickableSpan obtener texto onClick ()
  • Establecer OnClickListener para elementos en ListView con 2 vistas
  • ¿Cómo exactamente el atributo android: onClick XML difiere de setOnClickListener?
  • ¿Cómo implementar onclick en javascript y html para dispositivos con versiones inferiores de android?
  • Las vistas de Android amplían la animación
  • Botones del diseño de Inflated onClick el oyente no funciona
  • Array @OnClick con identificadores opcionales (ButterKnife)
  • No se pudo encontrar un método onClick (View) en la clase de actividad android.view.ContextThemeWrapper para onClick handler
  • Cajón de navegación Elementos que no registran el evento de clic
  • Protección contra el spam onclick ()
  • Android principiante: toque eventos en android gridview
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.