以编程方式更改Button的drawableLeft [英] Programatically change drawableLeft of Button

查看:362
本文介绍了以编程方式更改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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆