如何确定在Android中调用了适配器的哪个部分
我有一个用于如何确定在Android中调用了适配器的哪个部分,android,listview,Android,Listview,我有一个用于列表视图的适配器,其中每个项目都包含一个复选框和一个文本视图。当这个复选框被点击时,我只希望它像平常一样被选中或取消选中。但是,当点击TextView时,我想启动一个新的子活动 目前,我正在使用AdapterView.OnItemClickListener处理onClick行为,我可以使用位置参数确定单击了列表视图的哪一行。确定单击是来自复选框还是文本视图的最佳方法是什么?在适配器的getView()内部 tv.setOnClickListener(new OnClickListen
列表视图
的适配器,其中每个项目都包含一个复选框
和一个文本视图
。当这个复选框被点击时,我只希望它像平常一样被选中或取消选中。但是,当点击TextView
时,我想启动一个新的子活动
目前,我正在使用AdapterView.OnItemClickListener
处理onClick行为,我可以使用位置
参数确定单击了列表视图
的哪一行。确定单击是来自复选框
还是文本视图
的最佳方法是什么?在适配器的getView()内部
tv.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View viewIn)
{
}
}
});
我如何确定点击是来自复选框还是文本视图?这是在电视上,它不会为复选框触发。我想我可能会尝试其他方法,但这是我所问问题的正确答案。