커스텀 다이얼로그 관련 질문입니다.

1. 커스텀다이얼로그 안에 이미지버튼을 넣었는데요.. 그 이미지를 변경할 수 있는지요??
    예를들어 'a', 'b', 'c'라는 버튼이 있는 화면에서 a를 누르면 a이미지가 들어간 다이얼로그가 뜨고
    b를 누르면 b이미지가 들어간 다이얼로그가 뜨고, c를 누르면 c이미지가 들어간 다이얼로그가 뜨게 하고싶습니다.
    어떻게 해야될까요??
    ImageButton img_Btn_a = (ImageButton)findViewById(R.id.Btn_a);
   img_Btn_a.setBackgroundResource(R.drawable.xxx);
   이런식으로 자바파일에 썼는데.. 일반액티비티에서는 먹히는건데 커스텀다이얼로그에서는 안먹히네요.. ;;
   다른 방법이 있는지요???   

2. 커스텀다이얼로그에 버튼 2개 (ok, cancel)이 있잖아요..
    근데 그 ok나 cancel버튼이 눌러졌을때 어떤액션이 일어나고 커스텀다이얼로그가 닫히잖아요...
    안닫히게 할 수 있나요? ok버튼을 누르면 어떤액션이 발생하고 다이얼로그창은 그대로 떠있고,
    cnacel버튼을 클릭시에 다이얼로그창이 닫히게 할 수 있나요??

안드로이드 너무 어려워요... ㅠ.ㅜ
꼭 도와주셔요.. ㅠ.ㅜ