//加在getview当中
viewHolder.accept.setTag(position);
viewHolder.accept.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO 自动生成的方法存根
id=baselist.get(Integer.valueOf(v.getTag().toString())).get("id").toString();
}
});
如果ListView中的单个Item的view中存在checkbox,button等view,
会导致ListView.setOnItemClickListener无效
解决方法:在checkbox、button对应的view处(如<Button>)加android:focusable="false"
android:clickable="false"
android:focusableInTouchMode="false" 其中focusable是关键
Android在ListView中获得对应行的button点击事件
最新推荐文章于 2023-10-20 11:04:39 发布