Android在ListView中获得对应行的button点击事件

来源:互联网 发布:虚航软件 编辑:程序博客网 时间:2024/06/05 03:07
//加在getview当中viewHolder.accept.setTag(position);viewHolder.accept.setOnClickListener(new OnClickListener() {@Overridepublic 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是关键

0 0
原创粉丝点击