Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿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?

  • ¿Sólo usar XHDPI drawables en la aplicación para Android?
  • Android: la forma más fácil de cambiar el color de un archivo png
  • Android EditText dibuja una línea divisoria entre su dibujable y su texto
  • Dimensiones extraíbles de 9 parches Android. ¿Cómo manejan las diferentes densidades las áreas no estiradas?
  • Android Studio. Dibujos carpeta y tamaños?
  • Tamaño de imagen de fondo Android para XXHDPI
  • Programáticamente establecido izquierda dibujable en un TextView
  • Fondo del selector predeterminado en Vistas con clic
  • 2 Solutions collect form web for “¿Cómo puedo configurar el recurso drawableRight mediante código?”

    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.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.