2013-02-26 101 views
0

我有一個FragmentActivity,它在開始時加載了一個構建AlertDialog的DialogFragment的片段transacation。活動的主題設置爲@android:style/Theme.Translucent.NoTitleBar。 我試過了,我無法在沒有背景的情況下顯示DialogFragment。半透明活動&DialogFragment =仍然顯示的背景

請不要關心紅色的,我只是混淆了我的應用程序。綠色是問題是我想擺脫的背景,如果我將顏色設置爲「透明」,它仍然以白色顯示。

回答

0

當創建DialogFragment,並顯示調用它(),你會得到周圍的背景,沒有關係,如果你設置背景顏色爲透明。如果您執行片段事務以顯示DialogFragment,則可以更改背景的顏色,並將其設置爲「透明」。

1

將android:windowIsFloating設置爲false,將android:windowBackground設置爲我在對話框樣式中的自定義顏色。

查看相似question