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