The following snippet shows how to implement OnClickListener for a ImageButton in an Android Activity:


Code

package com.codercrunch.apps;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageButton;

import com.codercrunch.andriod.commons.utils.Log;

public class AboutScreen extends Activity {

        @Override
        public void onCreate(Bundle savedInstanceState) {

        Log.d("in : onCreate(..)");
        super.onCreate(savedInstanceState);
        setContentView(R.layout.about_screen);

        // find it            
        ImageButton buttonWebsite=(ImageButton)findViewById(R.id.button_website);

        // Add the on click listener
        buttonWebsite.setOnClickListener(new View.OnClickListener() {
        public void onClick(View view) {
        Log.d("in : Button Website onClick(..)");

         // write your action code here
        }
        }); // listener

      } // method

} // class