我需要在listview中的每个图像上显示popoverview click.it将仅显示listview最后一行图像的popover视图,如何解决?
答案 0 :(得分:1)
适配器 setOnclickListener 中的 getView()方法到imageView,无论convertView是否为null。
更新
只需这样做..(您的方法不是回收视图)
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
mLayoutInflater = (LayoutInflater) this.context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = mLayoutInflater.inflate(R.layout.single_list_item,
null);
ImageView iv = (ImageView) view.findViewById(R.id.yourIv);
iv.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//Do what you want here..
}
});
return view;
}