1. 투명 효과를 주기 위해 메니페스트에서 Activity 테마 설정하기
AndroidManifest.xml
           <activity android:name=".DialogLikeActivity"
                   android:theme="@android:style/Theme.Translucent">
                  ....
           </activity>

2. Activity에서 레이아웃 타이틀바 제거
     requestWindowFeature(Window.FEATURE_NO_TITLE);

3. 레이아웃에서 배경색 투명으로 설정하기
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#99000000"
    android:gravity="center"
    >
    ...
</LinearLayout>


소스 :


참고 : 다이얼로그에서 화면어두워지는거 막기
Dialog dlg = new Dialog(this);
dlg.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
dlg.setTitle("Test");
dlg.show();

'Android > 소스' 카테고리의 다른 글

Activity를 투명한 다이얼로그 처럼 쓰기  (2) 2010.11.24
Fade in-out 테스트 소스  (0) 2010.05.28
Posted by 까칠코더.

댓글을 달아 주세요

  1. BlogIcon 쎄미 2012.04.23 20:42 신고  댓글주소  수정/삭제  댓글쓰기

    고맙습니다~
    clearFlags를 못 찾아서 한참 헤맸어요 ㅠㅠ

  2. 이정민 2017.01.23 18:40  댓글주소  수정/삭제  댓글쓰기

    감사합니다!@