web-dev-qa-db-ja.com

ボタンに画像(左)とテキストを追加する方法

ボタンに画像(左)とテキストを追加する方法は?


説明のため:

enter image description here

24
Roy Lee

使用する Android:drawableLeft="@drawable/image"レイアウトxml

コードからこれを行うこともできます

Drawable icon= getContext().getResources().getDrawable( R.drawable.image);
button.setCompoundDrawablesWithIntrinsicBounds( icon, null, null, null );
52

プログラムで実行しながらドローアブルのサイズを管理することもできます

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);
7
i_m_mahii
        Android:text="Documentos"
        Android:drawableLeft= "@drawable/ic_document"
6
Everson Rafael