我的应用中有ListView
个图片,视图是由Adapter
生成的,我想知道是否有办法让我可以计算用户有多少次点击了ListView
中的特定图片?我怎么能确定当我发布应用程序的更新(添加更多图像)时,计数器不会重置?
如果您希望我提供代码,请告知我们 提前致谢
答案 0 :(得分:0)
请参阅此link ..
它说
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position,
long arg3) {
int count = 0;
try {
count = map.get(your_listview_value);
} catch (Exception e) {
e.printStackTrace();
}
map.put(your_listview_value, (count + 1));
Toast.makeText(getBaseContext(),
String.valueOf(count), Toast.LENGTH_LONG).show();
}
试试..
答案 1 :(得分:0)
使用
ImageView img;//globally declared
int count;//globally declared
img.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
count=count+1;
}
});
并且为了避免重置计数器,您可以将计数值保存在共享首选项中