我有一个ListView,每行一个按钮。如果我需要得到的数据行被点击的时候,那么这将是很容易做到的onItemClickListener内的以下内容:单击ListView的子项时从ListView获取数据
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
CustomType type = (CustomType) arg0.getItemAtPosition(arg2); //get data related to position arg2 item
}
});
其实,事情是,我需要得到的数据(即:CustomType对象)当ListView的行get按钮被点击时,而不是行本身。由于OnClickListener没有像AdapterView这样的参数(显然是),我想知道我该如何处理这个? 到目前为止,它发生在我得到按钮的父母,这是列表视图,并以某种方式进入最左边的位置点击按钮,然后 调用类似于: myAdapter.getItem(position); 但是只是一个想法,所以请,我会很感激这里的一些帮助。
在此先感谢。
我需要做类似的东西里面按钮的单击事件监听器和ListView不onItemClick监听器 – Daniel 2013-04-28 07:50:04