List에 custom adapter를 만들어서 

데이타 버튼
고등어 [버튼]
말미잘 [버튼]

이렇게까지 호출을 하였습니다.

그리고 ListView에 
OnItemClickListener 
에onItemClick 매소드까지 호출을 하였습니다.

private ListView.OnItemClickListener delete = new OnItemClickListener() {
@Override
public void onItemClick(AdapterView parent, View v, int position, long id) {
});
}


버튼 이벤트를 위해 
매소드안에(onItemClick매소드안에) 
단순히 Button button = (Button)findViewById(R.id.button)
후 onClickListener을 호출하여 나름 이것저것 만져보았지만 안되더군요.. .ㅠㅠ


onItemClick position이 리스트의 순번이라고 들었습니다.
이것을 분명히 이용해야 할것 같기는 한데요. 도저히 감이 잡히지 않네요.

제가 묻고 싶은것에 대한 요점은 이것 입니다.
1.onItemClick에서 button을 호출하는 방법이 저것이 맞는지, 그 후 onClickListener을 호출해서 사용하는 것이 맞는지
   아니라면 호출하는 방법이 따로 있는지.

2.position을 어떻게 이용해야 하는지 ㅠㅠ 이건 도저히 감이 오지 않습니다.

3.그리고 onItemClick 파라매터 값에 대한 의미들도 알고 싶네요.

너무 많은 것을 물어보는것 같은데요. 죄송합니다
그래도 나름 구굴링 정말 많이 해봣느데 ㅠ 답이 안나와서 
믿을 곳은 안드로이드 펍 밖에 없어서 이렇게 질문 올립니다 ㅠ

그리고 확실하지 않아도 되니, 이렇게 저렇게 해보라는 많은 의견 바랍니다. 
감사합니다.