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를 사용하여 화면을 띄우는데 왜 바탕이 검게 나오는지 모르겠습니다.
검게 나오는 바탕을 투명하게 만들려면 어떻게 해야하는지 도움을 받고 싶습니다.