Android ImageView's onClickListener no funciona

Tengo un ImageView para el que quería implementar onClickListener. Pero cuando hago clic en la imagen, no pasa nada. Evento el Logcat no muestra ningún error.

Siguiendo es mi declaración de importación:

import android.view.View.OnClickListener;

A continuación está mi código de diseño para la imagen:

<ImageView android:id="@+id/favorite_icon" 
    android:src="@drawable/small_star"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="top|right" android:paddingTop="63sp"
    android:paddingRight="2sp"  />

Siguiendo es el código en mi actividad que define el controlador de eventos para onClickListener:

ImageView imgFavorite = (ImageView) findViewById(R.id.favorite_icon);
imgFavorite.setClickable(true);
imgFavorite.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                Log.i(SystemSettings.APP_TAG + " : " + HomeActivity.class.getName(), "Entered onClick method");
                Toast.makeText(v.getContext(),
                        "The favorite list would appear on clicking this icon",
                        Toast.LENGTH_LONG).show();
            }
        });

Me estoy perdiendo de algo. Cualquier ayuda sería apreciada

Gracias por adelantado

Respuestas a la pregunta(12)

Su respuesta a la pregunta