У меня есть ImageView, для которого я хотел реализовать onClickListener. Но когда я нажимаю на изображение, ничего не происходит. Событие Logcat не показывает никаких ошибок.
Ниже приводится моя инструкция import:
import android.view.View.OnClickListener;
Ниже приведен мой код макета для изображения:
<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" />
Ниже приведен код в моей активности, который определяет обработчик события для 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();
}
});
Я что-то упускаю. Любая помощь будет оценена.
Спасибо заранее.