안드로이드/Android 액티비티(Activity) 투명 처리 하기
Activity를 투명하게 만들어서 사용해야 하는 경우가 생깁니다. 예를 들면 BroadCastReceiver에서 다이얼로그를 호출 할 수 없으므로 Activity로 다이얼로그를 구현하게 되는데요.! 그럴경우에 해당 속성을 이용하여 마치 Activity가 없이 다이얼로그만 호출하는 것 처럼 보여 지게 됩니다.
자 그럼 해당 속성을 추가해 볼까요? 우선 AndroidManifest.xml 로 들어 갑니다. 그리고 아래 예문에 나와 있는 것 처럼 android:theme="@android:style/Theme.Translucent" 해당 테마 스타일을 추가해 줍니다.
<activity android:name=".CustomProgressDialog" android:theme="@android:style/Theme.Translucent"> </activity> |
스크린샷 :
마치 Activity 가 존재하지 않는 것 처럼 ProgressDialog가 호출 되는 모습을 볼 수 있습니다.
'Android > Activity' 카테고리의 다른 글
안드로이드/Android Flag Activity 사용법 및 주의사항 ~! (4) | 2013.01.12 |
---|---|
안드로이드/Android 액티비티(Activity) 반투명 처리 하기 (1) | 2012.07.05 |
안드로이드/Android 태스크란? (Task, Activity Stack) 어피니티란? (Android Affinity) 플래그란? (Android Flag) (1) | 2012.06.18 |
안드로이드/Android TabActivity 에서 ActivityForResult 결과값 리턴 받기 (0) | 2012.06.13 |
안드로이드/Android 안드로이드 알아두면 요긴한 FLAG_ACTIVITY 네 가지 (1) | 2012.06.06 |