Android中的BaseAdapter中经常调用OnTouchListener

时间:2015-10-28 12:22:43

标签: android android-listview custom-adapter

我在OnTouchListener

ImageView上设置CustomAdapter extends BaseAdapter

方法如下:

 holder.projectImageImageView.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            Intent intent = new Intent(context1, test.class);
            intent.putExtra("projectInfo",projectItems);
            intent.putExtra("distributorInfo", distributorItems);
            intent.putExtra("contractorInfo",contractorItems);
            context1.startActivity(intent);
            return true;
        }
    });

所以,如果我的ListView中有3个项目,我点击了一个项目ImageView,为什么它被调用的项目数量很多?

1 个答案:

答案 0 :(得分:0)

我从OnTouchListener更改为OnClickListener后效果很好!