안녕하세요 안드로이드 초짜 개발자입니다.

앱을 개발하던중 벽에 부딧혀 이렇게 질문을 드립니다.

탭기반 앱에서 탭안의 Activity에서 화면전환시 탭이 사라지는걸 막기위해 ActivityGroup를 사용하고 있습니다.

기존에 화면을 전환할 때는 

Intent intent = new Intent(this, studyroomPostscriptActivity.class);

activityGroupManager aManager = (activityGroupManager)getParent();

if(aManager != null)

aManager.startActivity("studyroomPostscriptActivity", intent);

///////////

public void startActivity(String s, Intent intent){        

        Window window = getLocalActivityManager().startActivity(s, intent);

        

        replaceView(window.getDecorView());

}

public void replaceView(View v) {

// Adds the old one to history  

history.add(v);  

        // Changes this Groups View to the new View.  

setContentView(v);  

}

이런 방법을 사용하고 있었습니다.

android:theme="@android:style/Theme.Translucent.NoTitleBar"

위의 방법을 사용하여 투명한 Activity를 만들고 실행을 하였는데 바탕화면이 검은색으로 자꾸 떠서 

그냥 aManager.startActivity(intent); 를 하여 창을 띄우니 투명한 창이 떴긴 하나 

새로 띄운 Activity가 ActivityGroup에 속하지 않아 이전키를 눌렀을 때 바닥에 있는 창이 이전화면으로 가버리게 됩니다.

실제로 setContentView를 사용하여 화면을 띄우는데 왜 바탕이 검게 나오는지 모르겠습니다.

검게 나오는 바탕을 투명하게 만들려면 어떻게 해야하는지 도움을 받고 싶습니다.