소스 형태가 이렇게 됩니다..
        final Button button = (Button)findViewById(R.id.ItemButton); <---버튼

        ListView listView = (ListView)findViewById(android.R.id.list); <---리스트 목록

        ArrayList<HashMap<String, Button>> List = new ArrayList<HashMap<String, Button>>();  < 버튼와 리스트 묶음
        HashMap<String, String> map = new HashMap<String, String>();
        HashMap<String, Button> map1 = new HashMap<String, Button>();
        
        map.put("ItemTitle","saasfsf");
        map1.put("ItemButton",button);
        List.add(map);
        List.add(map1);   이 두분에서 문제가 생기는데요

         SimpleAdapter mSchedule = new SimpleAdapter(this,alertsList,
          R.layout.list_item,new String[] {"ItemTitle", "ItemButton"},
          new int[] {R.id.ItemTitle,R.id.ItemButton});

        어떻게 해결을 해야할지 모르겠습니다ㅠ
        두개를 하나로 묶고 싶은데
        결론적으로는 ==> list.add(map) 이렇게 하나로 묶어서 해결하고자 하는데요.. 방법좀 알려주세용;;