我正在通过listview适配器类加载列表视图。
在该列表视图中,我有一个名为“收藏夹”的按钮。
ImageButton mFavorite = (ImageButton) convertView.findViewById(R.id.method_fav_btn);
同一ID下有多个图像按钮。我想通过设置一些额外的参数来确定按下了哪个按钮。我这样做是为了:
mFavorite.setId(pm.getId());
然后点击:
mFavorite.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
System.out.println("Id is: "+mFavorite.getId());
}
});
但是,问题是,我在列表视图中有3个项目。每次我获得相同的ID。如何在不同的点击次数上获得不同的ID?
谢谢。
最佳答案