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.
- Cómo mostrar la selección del primer elemento en la vista de reciclador en android?
- Convertir valor Arraylist <Object> en byte
- Android - los cálculos con el tiempo transcurrido en el cronómetro
- Error al ejecutar sbt install-emulator
- Cómo acelerar la representación con OpenGL (ES) 2 Android
- Reproducir un sonido cada N milisegundos
- El operador || Es indefinido para el tipo de argumento (s) boolean, String
- Cómo hacer que el modo de ráfaga esté disponible para la cámara
- ¿Cómo puedo dar un efecto de clic de vista de imagen como un botón en Android?
- Paginación de texto en Android
- Prompt Android App User para actualizar la aplicación si la versión actual <> versión del mercado
- ¿Cómo validar una cadena usando java regex?
- No se puede actualizar el widget android desde BroadcastReceiver
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);
- Proguard dice que el archivo jar de entrada se especifica dos veces
- SharedPreferences no se eliminan en la aplicación de desinstalación de usuario