如何在listview中为每行添加按钮?
我最近在做一个小的应用,遇到一个问题,具体如下:想从数据库中提取一个table的所有信息,用Listview显示(这点没问题)。但我还想为每个行添加一个按钮,比如删除按钮,点击删除按钮,按钮所在行的信息就被删除。请教一下,该如何实现。PS:我在网上找了一些在Listview中添加按钮的方法,是继承BaseAdapter,但是我从数据库中提取内容,用的是SimpleCusorAdapter。不知如何是好。。。请热心人帮忙解答一下,先谢谢了!!! --------------------编程问答-------------------- 每个item上面有一个删除按钮 当你点击删除的时候 就把相对应的数据删除(也就是那个对象删除)应该就可以 --------------------编程问答-------------------- 用BaseAdapter就好,先把数据读取出来放入list里 --------------------编程问答-------------------- 无论你用什么提取数据,最终你总能拿到数据吧,把这个数据存到能适应BaseAdapter的集合中就ok了。 --------------------编程问答-------------------- 我最近也在弄这个,关注一下~~ --------------------编程问答-------------------- 自己写个适配器,继承BaseAdapter
然后我ListView写一个item的布局 进行加载 --------------------编程问答-------------------- SimpleCursorAdapter在大部分情况下是不能满足要求的,继承BaseAdapter --------------------编程问答-------------------- button.setOnClickListener(new Click(position));//item选项中button。
//position 是public View getView(int position, View convertView, ViewGroup parent)中的position
public class Click implements OnClickListener {
int item= 0;
public Click(int position) {
item= position;
}
@Override
public void onClick(View v) {
}
}
这样就解决问题了噻
补充:移动开发 , Android