안녕하세요..

콜로그를 조회하여 화면에 뿌리고 전화걸기 버튼을 두어 전화를 걸려고 합니다.
layout은 껍데기 ListView하나 만들고 각 행마다 들어갈 view하나 만들었고,
콜로그를 조회하여 원하는 폼에 셋팅하고 simpleAdapter를 통해 화면에 보여주었습니다.

문제는 각 행마다 전화걸기 버튼이 있는데..요놈에 접근하는 방법을 모르겠네요....ㅠ.ㅠ;

   ListView recentList = (ListView)findViewById(R.id.recentList);
   String[] queryArr = new String[]{"icon","name","telNo","date","telType"};
   ArrayList<HashMap<String,Object>> mList = getConstants(telDiv);
   
   SimpleAdapter recentAdapter =
    new SimpleAdapter(this,mList,R.layout.recent_view,queryArr,
          new int[] {R.id.recentIcon,R.id.recentNm,R.id.recentTelNo,R.id.recentDate,R.id.recentTeltype});
   
   recentList.setAdapter(recentAdapter);
 
   int count = recentList.getCount();  //이부분에서 가져온 목록의 갯수가 나오는데.....   
   ImageButton makeCall;

   View view;
   for (int i = 0; i < count; i++) {
             view = recentList.getChildAt(i); //  <<<<<<<<<<요부분에서 왜 null이라고 나올까요...ㅠ.ㅠ;
             Log.i(CommonUtil.SIPAppLog, "view : "+view);
             makeCall = (ImageButton)view.findViewById(R.id.makeCall);
             makeCall.setOnClickListener(new View.OnClickListener() {
     public void onClick(View v) {
      
     }
             });
         }

SimpleAdapter쪽에 찾아보니 getView라는 놈이 있던데...이걸써야 하는건가요?
요걸 사용해야 한다면 사용범도 같이좀 알려주세요...API를 봐도 도통 감이 안오네요...;
고수님들 도와주세요