我想制作一个包含两个图像视图的列表视图,以及两个不同的操作,用于监听器用户触摸的图像。这是我的代码
l1.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
switch(arg1.getId()) {
case R.id.addView :
//do this
break;
case R.id.imageView1 :
//do this
break;
}
答案 0 :(得分:1)
您需要使用setClickable使这些图像可以点击,并在每个图像上设置OnClickListener。
当ListView项目中的某些内容是交互式的时,它会将click事件窃取到其父级。