以编程方式更改Button的drawableLeft [英] Programatically change drawableLeft of Button
本文介绍了以编程方式更改Button的drawableLeft的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用按钮
I'm using a Button
<Button
android:id="@+id/zoom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/trans"
android:drawableLeft="@drawable/left_img"
android:fontFamily="arial"
android:text="My Name is "
android:textSize="50sp" />
并更改其文字颜色:
and changing its text color with :
zoom.setTextColor(Color.parseColor("voilet"));
但无法理解 如何更改其图像?
but not able to understand how to change its image??
推荐答案
试试这个:
int imgResource = R.drawable.left_img;
button.setCompoundDrawablesWithIntrinsicBounds(imgResource, 0, 0, 0);
这篇关于以编程方式更改Button的drawableLeft的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文