2010-07-23 53 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 
    } 
});