Cómo obtener la imagen de un ImageButton?

No estoy seguro acerca del código, pero he intentado hacer esto:

ImageButton stuff = (ImageButton) createView.findViewById(R.id.stuff); int stuff2 = stuff.getId(); champs.setImageResource(stuff2); 

Pero eso no funcionó, el Imagebutton fue encogido por alguna razón, no había imagen, sólo un rectángulo gris.

prueba esto

 Bitmap bitmap = ((BitmapDrawable)stuff.getDrawable()).getBitmap(); 
 stuff.getId(); 

Esto devolverá el id del View no al recurso de imagen asociado con él. Así que no va a tener un recurso relacionado con esto que es por qué no está viendo la Image .

Establecer un setImageResource válido para setImageResource Algo como R.drawable.drawable_id

Prueba esto

 ImageButton stuff = (ImageButton) createView.findViewById(R.id.stuff); Drawable d = stuff .getBackground(); champs.setBackgroundDrawable(d); 

Esto ayudará a obtener el objeto dibujable y establecer el objeto drawable. También puede obtener el objeto Bitmap para la imagen dibujable Esto establecerá el dibujo exacto asociado con el imagebutton

 ImageButton mButton = new ImageButton(this); Drawable drawable = mButton.getBackground(); champs.setImageDrawable(drawable) 

Necesita establecer el ID del recurso extraíble pero está configurando ID del ImageButton como recurso de imagen.

aquí stuff.getId() devuelve R.id.stuff .

establecer el recurso válido como

 ImageButton stuff = (ImageButton) createView.findViewById(R.id.stuff); stuff.setImageResource(R.drawable.id_of_image); 
  • Android resalta un botón de imagen cuando se hace clic
  • ImageButton en Android con fondo transparente
  • Cómo obtener Image Resource
  • cambiar la imagen del botón de imagen hasta que se presione
  • ¿Cómo puedo cambiar programáticamente el destino ImageButton src cuando se cumple una condición?
  • Establecer el texto en ImageButton
  • Cabeza de chat Haga clic en eventos
  • Imagebutton cambiar de forma programática?
  • Android - imagen diferente para rollover en ImageButton
  • ¿Cómo cambiar la transparencia del botón de imagen mediante programación?
  • Cómo eliminar la imagen de fondo estándar de ImageButton?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.