如何在按钮上添加图像(左)和文本

时间:2013-06-23 06:53:11

标签: android button imagebutton

如何在按钮上添加图像(左)和文字?


例如:

enter image description here

2 个答案:

答案 0 :(得分:51)

在布局xml中使用android:drawableLeft="@drawable/image"

您也可以从代码

执行此操作
Drawable icon= getContext().getResources().getDrawable( R.drawable.image);
button.setCompoundDrawablesWithIntrinsicBounds( icon, null, null, null );

答案 1 :(得分:7)

我们还可以通过编程方式管理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);