如何在每次点击时更改图像按钮的图像?

时间:2014-02-18 15:23:40

标签: android

我在Android中制作拼图单词匹配游戏。我的要求是在点击时更改图像按钮的图像,然后如果再次单击图像按钮,我想显示上一个图像。这应该在每次点击时完成,任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:1)

您需要有一个标志,指示标志的状态。

然后设置onClickListener并执行以下操作:

imageView.setOnClickListener(new OnClickListener() {
    state = !state;
    imageView. setImageResource(state ? R.drawable.image1 : R.drawable.image2);
});

答案 1 :(得分:0)

您可能想要使用setImageResource(int)方法。

答案 2 :(得分:0)

您可以使用变量来跟踪按钮单击,也可以将当前分配的图像ID存储为按钮对象的标记。之后,只需检查onClickListener中的值并相应地更改它。