根据View查看具有不同操作的ListView

时间:2011-04-25 11:28:31

标签: android

我想制作一个包含两个图像视图的列表视图,以及两个不同的操作,用于监听器用户触摸的图像。这是我的代码

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;
        } 

1 个答案:

答案 0 :(得分:1)

您需要使用setClickable使这些图像可以点击,并在每个图像上设置OnClickListener。

当ListView项目中的某些内容是交互式的时,它会将click事件窃取到其父级。