如何设置drawableRIGHTon Android按钮?(IMAGE DINAMICALLY)

时间:2016-02-06 17:37:16

标签: android

Drawable drawable = res.getDrawable(R.drawable.image);
 button.setCompoundDrawablesWithIntrinsicBounds(null, null, drawable, null);

这项工作,但我都是恐怖的。

Drawable drawable = res.getDrawable(R.drawable.path);
 button.setCompoundDrawablesWithIntrinsicBounds(null, null, drawable, null);

其中path是包含图像名称的字符串。 谢谢大家!

1 个答案:

答案 0 :(得分:0)

如果我找到了你,你就试图通过图像名称来绘制。对? 如果是的话,

int imageResource = res.getIdentifier(path, "drawable", getContext().getPackageName());
Drawable drawable = res.getDrawable(imageResource);

然后分配按钮drawable ...