当前位置:编程学习 > wap >>

如何在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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,