如何在单击时更改ImageView的图像?

时间:2014-12-25 21:25:26

标签: android onclick imageview

这是我的代码。我是初学者,但我需要快速完成。使用ImageView的onClick,如何检查它显示的图像是否等于drawable,如何更改ImageVIew显示的图像?

到目前为止我的代码

public void grid1Click(View view) {
    if (((ImageView) findViewById(R.id.grid1)).getDrawable().equals(getResources().getDrawable(R.drawable.grid)))
        ((ImageView) findViewById(R.id.grid1)).setImageDrawable(getResources().getDrawable(R.drawable.gridfilled));
}

1 个答案:

答案 0 :(得分:1)

试试这个:

ImageView imageViwe = (ImageView) findViewById(R.id.image_id);
imageViwe.setOnClickListener(new OnClickListener()
{

    @Override
    public void onClick(View v)
    {
        // Set new image to imageview here

    }
});