我有一个场景,我必须添加文本和多个图像,如下所示
" fooo bar lorem ipsum somtext。
并且所有这些图像都有clicklisteners,因此我可以知道正在点击哪个图像。
直到现在我能够放置图像但无法实现点击侦听器
答案 0 :(得分:1)
将标签与每个imageview相关联 在onclick上为imageview设置一个常见的onclick Listner,甚至可以在onClick()方法中找到与View关联的标签的imageview,如
让两个imageview是iv1和iv2
iv1.setTag("TAG1");
iv2.setTag("TAG2');
OnClickListener oc=new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String tag=(String) v.getTag();
if(tag.equals("TAG1"))
{
// Imageview is iv1
}else{
// Imageview is iv2
}
}
};
尝试并告诉我是否存在问题