Drawable drawable = getResources().getDrawable(R.drawable.icon);
drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
text.setCompoundDrawables(drawable, null, null, null);
text.setCompoundDrawablePadding(10);
drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
text.setCompoundDrawables(drawable, null, null, null);
text.setCompoundDrawablePadding(10);