2011-03-03 9 views

답변

1

이 false로 설정 backgroundDimEnabled 속성과의 고해상도/값/styles.xml 파일에 새로운 스타일을 만들어 수행 할 수 있습니다

매니페스트에서
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="Theme.DoNotDimBackground" parent="android:Theme"> 
    <item name="android:backgroundDimEnabled">false</item> 
    </style> 
</resources> 

, 당신은 단순히 새로 만든 스타일을 적용한다 우리가 예를 들어, 호출 활동, activity1에에

다음
<activity android:name=".Activity1" android:theme="@style/Theme.DoNotDimBackground"> 
+0

이 솔루션은 B 액티비티 테마 Theme.Dialog를 설정할 때까지 작동합니다. – Solvek

0

사용자 정의 대화에 대한 접근 방식은

Window win = getWindow(); 

    win.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); 

    WindowManager.LayoutParams params = win.getAttributes(); 
    params.dimAmount = 0; 
    win.setAttributes(params); 
관련 문제