如何确定在Android中调用适配器的哪个部分

时间:2013-12-26 17:49:25

标签: android listview

我有ListView的适配器,其中每个项目包含CheckBoxTextview。单击复选框时,我只是想像正常一样检查或取消选中。但是,当点击TextView时,我想开始一个新的子活动。

目前,我正在使用AdapterView.OnItemClickListener处理onClick行为,我可以使用ListView参数确定点击position的哪一行。确定点击是来自CheckBox还是TextView

的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

你的适配器的getView()内部

tv.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View viewIn)
              {
              }
            }
        });