http://blog.sina.com.cn/s/blog_637a9dd401014rnj.html
在xml文件中,为Button设置了android:drawableTop,希望在运行时也可以改变图片,可以通过下述代码:
final Drawable drawableTop = getResources().getDrawable(R.drawable.btn_check_buttonless_on);
btnByCust.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
btnByCust.setCompoundDrawablesWithIntrinsicBounds(null, drawableTop , null, null);
}
});