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是包含图像名称的字符串。 谢谢大家!
答案 0 :(得分:0)
如果我找到了你,你就试图通过图像名称来绘制。对? 如果是的话,
int imageResource = res.getIdentifier(path, "drawable", getContext().getPackageName());
Drawable drawable = res.getDrawable(imageResource);
然后分配按钮drawable ...