【发布时间】:2014-11-09 09:39:36
【问题描述】:
您好,我有一个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。
提前致谢。
【问题讨论】:
-
黑带检查这个答案:stackoverflow.com/questions/17851687/…祝你好运!
-
@Souto 不,不想在列表视图上应用 itemclicklistener。取而代之的是,在每一行中有一个按钮和复选框之类的视图,我试图在它们上应用点击侦听器并检测用户点击了哪个行按钮