Cómo reemplazar / cambiar el botón de la imagen mediante programación android

Tengo un botón de imagen en mi vista que tengo que cambiar después de la interacción del usuario. No encuentro nada como myImageButton.setDrawable Aquí está mi xml para el botón que quiero cambiar:

 <ImageButton android:id="@+id/stopButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@+id/buttons_background" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:background="@null" android:src="@drawable/btn_play" /> 

La única línea que necesito para cambiar android:src="@drawable/btn_play" a android:src="@drawable/btn_stop" programación. Se puede hacer esto? Gracias por adelantado.

Puedes usar

 setImageResource for the image button 

Utilizar esta:

 myImageButton.setImageResource(R.drawable.btn_stop); 
 ImageButton = (ImageButton)findViewById(R.id.stopButton); btn.setCompoundDrawablesWithIntrinsicBounds(R.drawable.btn_stop, 0, 0, 0); 

Utilizar

setImageResource(R.drawable.btn_stop);

  • ¿Puede alguien dar una buena explicación de Dagger 2?
  • Android añadiendo pie de página a ListView addFooterView ()?
  • ¿Qué versión JDK (nivel de idioma) es necesaria para Android Studio?
  • Error de Compilación NDK de Android NDK_PROJECT_PATH = nulo
  • Android Studio Error: No se pudo crear la máquina virtual Java
  • Contexto nulo Puntero
  • Primeros intentos de crear el resultado del proyecto de aplicación en java.lang.NullPointerException error
  • Android StringBody (String) está obsoleto
  • Detectar el tiempo de espera de la conexión de cliente de android java desde PHP
  • Java: Android dev: "El método getHolder () no está definido para el tipo GameView"
  • Diferenciación de la compilación de depuración y producción de una aplicación para Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.