您好listview
,我使用的是自定义适配器和行的行布局。我喜欢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
。
提前致谢。
有一些方法可以做到这一点。我的首选方法是在方法的自定义视图类中添加setOnCheckedChangeListener
到您的checkbox's
持有人getView
。
您可以在中使用position
参数getView
来获取当前行位置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句