A, B, C 세 클래스가 있습니다.

A 클래에서 B를 호출합니다.
B 클래스의 간단한 소스는 다음과 같습니다.

public class B extends Activity implements OnClickListener{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(new C(this));
    }
}

B 클래스에서는 setContentView로 C 클래스를 호출합니다.
C클래스는 surfaceview로 화면을 구성하여 표현을 해주고 있습니다.

그러니깐 C클래스에서 surfaceview를 상속받아 애니메이션 효과의 배경을 표현해 주고
xml을 따로 구성하여 아이콘을 생성하여 이 아이콘에
리스너를 달아주고자 합니다.
쉽게 말하자면

setContentView(new C(this));
setContentView(R.layout.test);

B클래스에서 이렇게 두개를 한꺼번에 구성하고 싶다는 말입니다.

어떻게 구현을 하면 좋을까요???