2012年7月2号----ListView中如果有Button时,点击Button得到当前点击的行号

ListView中如果有Button时,如何点击Button得到当前点击的行号:

自定义adapter,在getView方法中,将buttontag设置为传进来的position,在监听的onClick方法中再取出来就可以实现了。代码示例如下:

mBtn.setTag(position);
mBtn.setOnClickListener(new OnClickListener(){
            Public void onClick(View v){
                    Int position = (Integer) v.getTag();
             }
});





一个蛋疼的小问题,ArrayListremove方法的参数不能为Integer,必须为int。当传Integer时,有时会删除不了。


你可能感兴趣的:(ListView,Integer,button)