2011-03-03 99 views

回答

1

這可以通過在你的RES /價值/ styles.xml與屬性文件中的新風格來完成backgroundDimEnabled設置爲false:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="Theme.DoNotDimBackground" parent="android:Theme"> 
    <item name="android:backgroundDimEnabled">false</item> 
    </style> 
</resources> 

在你的清單,你應該簡單地套用新創建的風格你的活動,我們稱之爲,例如,活性1

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

此解決方案一直運行,直到我爲B活動主題Theme.Dialog設置。 – Solvek 2011-03-03 15:45:26

0

下面是定製對話框的方式

Window win = getWindow(); 

    win.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); 

    WindowManager.LayoutParams params = win.getAttributes(); 
    params.dimAmount = 0; 
    win.setAttributes(params); 
相關問題