¿Cómo puedo configurar el recurso drawableRight mediante código?
Estoy tratando de establecer una imagen en el lado derecho de mi botón después de que el botón se ha hecho clic. Quiero hacer esto a través del código.
He visto cómo cambiar el recurso de fondo a través de código, pero no soy capaz de encontrar ningún ejemplo que muestra cómo cambiar los lados a través de código. ¿Es posible?
- Resaltar un botón cuando se presiona sin utilizar dos dibujable?
- Selector con android: drawable = atributo "@ color / transparent"
- Cómo restablecer AnimationDrawable
- ICS-buscando botones: ¿qué dibujable tengo que elegir en ICS SDK?
- Android Studio. Dibujos carpeta y tamaños?
- ¿Es posible crear una anchura fija en XML?
- App: srcCompat - Vector drawable se muestra en la vista previa del diseño, pero no se muestra en la aplicación
- Carga dibujable desde la tarjeta sd
- Cómo cambiar el color de burbuja de EditText (bajo el cursor) en android?
- Android List UI Style ListView con Barra de Acción Contextual?
- Localización y travesaños
- Marcador de Google Maps para Android: Released unknown imageData reference
- ¿Qué pasa si dejo todas mis imágenes en la carpeta drawable-hdpi?
Usted necesita usar el
public void setCompoundDrawables (Drawable left, Drawable top, Drawable right, Drawable bottom)
Método con null para cualquiera que no sea necesario.
Por lo general, puede cambiar usando esto
Drawable draw = getResources().getDrawable(R.drawable.facebook); myButton.setCompoundDrawablesWithIntrinsicBounds(null, null, draw, null);
Tenga en cuenta que puede perder el texto del botón.
- ¿Qué significa "@ + id"?
- Disposición de Android con ListView entre una "barra superior" y "barra inferior"