如何在Android中设置ImageView的Clicklistener方法?

前端之家收集整理的这篇文章主要介绍了如何在Android中设置ImageView的Clicklistener方法?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在添加一个 ImageViews数组,并为每个ImageView动态设置一个图像,我已经完成了.但问题是如何在ImageView上设置/定义onClicklistener方法

这是我的代码

ImageView[] mImages;
int[] images={R.drawable.sandle_icon1,R.drawable.sandle_icon2,R.drawable.sandle_icon3,R.drawable.sandle_icon4};

LinearLayout ll = new LinearLayout(this);
mScrollViewImage.removeAllViews();
ll.setOrientation(LinearLayout.VERTICAL);
mImages = new ImageView[images.length];
mScrollViewImage.addView(ll);
for (floop = 0; floop < sandleicon.length; floop++) {
    mImages[floop] = new ImageView(this);
    mImages[floop].setImageResource(images[floop]);
        ll.addView(mImages[floop]);
}

任何帮助将不胜感激.

解决方法

for (floop = 0; floop < sandleicon.length; floop++) {
    mImages[floop] = new ImageView(this);
    mImages[floop].setImageResource(images[floop]);
    mImages[floop].setId(floop);
    ll.addView(mImages[floop]);
    mImages[floop].setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            //v.getId() will give you the image id
        }
    });
}
原文链接:https://www.f2er.com/android/313011.html

猜你在找的Android相关文章