如何在单击该图像时从ImageView检索图像?

时间:2011-09-15 04:48:21

标签: android onclick imageview

我在布局中有一个ImageView,当我点击图像时,我希望将该图像转换为变量并替换为此ImageView中的另一个图像。请帮帮我..

2 个答案:

答案 0 :(得分:2)

onClick听众会给你一个View,即点击的ImageView。将其投射到ImageView并随意做任何事情。

答案 1 :(得分:2)

在这个例子中,我已经在Drawable中使用了前一个图像,并用新图像替换了i。如果您将任何imageview设置为保留在drawable变量(d)中的图像,那么使用:: setBackgroundDrawable(d);是有用的

 public void onClick(View v){
   ImageView i;
        i = (ImageView) findViewById(R.id.img);
        Drawable d = i.getBackground();
        i.setBackgroundResource(R.id.secondImage);

   }