Solución:
Envuelva su recurso en un elemento de diseño que defina el tamaño deseado similar a:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/icon"
android:width="@dimen/icon_size"
android:height="@dimen/icon_size"
/>
</layer-list >
Después de eso, usa este dibujo en tu android:drawableLeft
etiqueta
Simplemente use MaterialButtons de Google: https://material.io/develop/android/components/buttons/
app:icon
app:iconGravity
app:iconPadding
app:iconSize
Puede establecer límites programáticamente (aquí), esto se verá así
Drawable img = ActivityName.this.getContext().getResources().getDrawable(
R.drawable.blue_line);
img.setBounds(left, top, right, bottom);
button.setCompoundDrawables(img, null, null, null);
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)