这是我的代码。我是初学者,但我需要快速完成。使用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));
}
答案 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
}
});