如何设置ImageButton的背景图像?

时间:2011-08-01 21:41:18

标签: java android imagebutton

我尝试使用以下代码使我的ImageButton不可见,但点击它没有做任何事情。换句话说,它应该调用的方法没有做任何事情(它应该使用setImageResource函数来改变图像。)

die1button.setBackgroundColor(android.R.color.transparent);

那么,如何在Java中更改背景图像,或者使其完全清晰,同时仍然允许按钮工作?我宁愿改变图像,但我还没想出怎么做。

2 个答案:

答案 0 :(得分:1)

我明白了。

die1button.setBackgroundResource(R.drawable.image);

我想我的想法不够。我仍然希望听到有任何更好的方法来做到这一点。

答案 1 :(得分:1)

我会将图像设置在xml文件中。

<ImageButton
    android:id="@+id/die1button"
    android:drawable="@drawable/image" // <-- your image resource
    ...>
</ImageButton>