我尝试使用以下代码使我的ImageButton不可见,但点击它没有做任何事情。换句话说,它应该调用的方法没有做任何事情(它应该使用setImageResource
函数来改变图像。)
die1button.setBackgroundColor(android.R.color.transparent);
那么,如何在Java中更改背景图像,或者使其完全清晰,同时仍然允许按钮工作?我宁愿改变图像,但我还没想出怎么做。
答案 0 :(得分:1)
我明白了。
die1button.setBackgroundResource(R.drawable.image);
我想我的想法不够。我仍然希望听到有任何更好的方法来做到这一点。
答案 1 :(得分:1)
我会将图像设置在xml文件中。
<ImageButton
android:id="@+id/die1button"
android:drawable="@drawable/image" // <-- your image resource
...>
</ImageButton>