从自定义列表视图中实现按钮单击

时间:2010-07-15 16:06:53

标签: java android

我正在使用一个扩展ListActivity的类和一个扩展BaseAdapter的类。 Base Adapter使用getView函数从xml中扩展布局。 xml包含一个文本和一个用于删除列表行的按钮。 请告诉我如何处理ListActivity类中的按钮单击。 发给我一个示例快照 感谢

1 个答案:

答案 0 :(得分:0)

只需为获取视图中的项目创建一个on click侦听器。

例如

public class FooAdapter extends ArrayAdapter<T>
////stuff

public View getView(int position, View convertView, ViewGroup parent)
{
list.get(position)
Button b = (Button)findViewById(R.id.button)
b.setOnClickListener(l)//l is a View.OnClickListener type
}

将为视图中的每个按钮呈现一个监听器