2010-07-23 3 views

ответ

10

Если вы находитесь в OnCreate метод, это довольно легко:

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

Тогда пусть ваша деятельность осуществлять OnClickListener и добавить нереализованный метод , наконец, добавить поведение, нужно в onClick() методе

+0

По какой-то причине мой ClickListener только вызывается в первый раз. Он не реагирует на последующие клики ... –

+0

Предлагаю вам задать новый вопрос, чтобы получить ответ на ваш вопрос. Комментарий - это не место, чтобы задавать новые-не связанные вопросы;) – Sephy

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 
    } 
}); 
Смежные вопросы