2010-07-23 63 views

回答

10

如果你在你的onCreate方法,这是很简单的:

//create you ImageView : 
ImageView iv = (ImageView) findViewById(R.id.itsId); 
//set the listener 
iv.setOnClickListener(this); 

然后让你的活动实施OnClickListener并添加未实现的方法。最后,添加您在onClick()方法

+0

出于某种原因,我ClickListener只有第一次被调用。它不会对随后的点击产生反应... – 2011-12-05 02:39:46

+0

我建议您发布一个新问题以获得对您的答案。评论不是问问无关新问题的地方;) – Sephy 2011-12-05 08:42:45

4

类型这里面的onCreate()需要的行为:

ImageView image = (ImageView) findViewById(R.id.imageid); 

image.setOnClickListener(new OnClickListener() { 
    public void onClick(View v) 
    { 
     //actions 
    } 

}); 
0

使图像可点击:

// declaration 
ImageView imageview; 

// in onCreate method 
imageView = (ImageView) findViewById(R.id.iamgeView); 
imageView.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) 
    { 
     //actions 
    } 
});