![](/img/trans.png)
[英]How to detect which button and at which position clicked in CustomList
[英]How to detect on which row button in a listview user clicked
您好我有一个listview
,其中我使用自定义适配器和行的cutom布局。 我喜欢它的顶部和底部的imageview
,左端有一个复选框,右端有一个按钮。
现在我想在checkbox
上应用已检查的侦听器,然后单击button
上的侦听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
。
提前致谢。
有一些方法可以做到这一点。 我的prefferred方法是在getView
方法setOnCheckedChangeListener
添加到自定义视图类中的checkbox's
持有者。
您可以在getView
使用position
参数来获取当前行位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.