How To Set Onclicklistener Method Of Imageview In Android?
I am Adding an array of ImageViews and set an image to each ImageView dynamically and I'm done with it. But the problem is how to set/define onClicklistener Method on an ImageView
Solution 1:
for (floop = 0; floop < sandleicon.length; floop++) {
mImages[floop] = newImageView(this);
mImages[floop].setImageResource(images[floop]);
mImages[floop].setId(floop);
ll.addView(mImages[floop]);
mImages[floop].setOnClickListener(newView.OnClickListener() {
publicvoidonClick(View v) {
//v.getId() will give you the image id
}
});
}
Solution 2:
This worked for me in fragment
// update the Youtube thumbnail imagesthis.youtube_thumbnail = (ImageView) listView.findViewById(R.id.youtube_thumbnail);
this.youtube_thumbnail.setOnClickListener(new View.OnClickListener() {
publicvoidonClick(View v) {
System.out.println("Adding youtube thumbnail");
}
});
Solution 3:
mImages[floop].setOnClickListener(clickListener);
privateOnClickListenerclickListener=newOnClickListener() {
publicvoidonClick(View v) {
}
};
This is how you set onclicklistener to any view.
Post a Comment for "How To Set Onclicklistener Method Of Imageview In Android?"