Как добавить изображение (слева) и текст на кнопке Как добавить изображение (слева) и текст на кнопке? Для иллюстрации: Ответ 1 используйте android:drawableLeft="@drawable/image" в вашем макете xml вы также можете сделать это из кода Drawable icon= getContext().getResources().getDrawable( R.drawable.image); button.setCompoundDrawablesWithIntrinsicBounds( icon, null, null, null ); Ответ 2 Мы также можем управлять размером drawable, выполняя программно Drawable dr = getResources().getDrawable(R.drawable.mag_green); dr.setBounds(0, 0, 43, 40); //Left,Top,Right,Bottom search_bar.setCompoundDrawables(dr, null , null , null); Ответ 3 android:text="Documentos" android:drawableLeft= "@drawable/ic_document"
Ответ 1 используйте android:drawableLeft="@drawable/image" в вашем макете xml вы также можете сделать это из кода Drawable icon= getContext().getResources().getDrawable( R.drawable.image); button.setCompoundDrawablesWithIntrinsicBounds( icon, null, null, null );
Ответ 2 Мы также можем управлять размером drawable, выполняя программно Drawable dr = getResources().getDrawable(R.drawable.mag_green); dr.setBounds(0, 0, 43, 40); //Left,Top,Right,Bottom search_bar.setCompoundDrawables(dr, null , null , null);