您好我有一个listview
,其中我正在使用自定义适配器&行的cutom布局。我在顶部和底部都有imageview
,左边有一个复选框,右端有一个按钮。
现在,我想在checkbox
上应用已检查的侦听器,然后单击button
上的侦听器。这就是我正在做的事情
mybutton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
satView.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if (isChecked){
// perform logic
}
}
});
因此,在列表视图中,每行中会有checkbox
和buttton
。我如何知道用户点击第二行或第三行等checkbox
或button
。
提前致谢。
答案 0 :(得分:2)
有一些方法可以做到这一点。我的首选方法是在setOnCheckedChangeListener
方法中将checkbox's
添加到自定义视图类中的getView
所有者。
您可以使用position
中的getView
参数获取当前行位置。