2014-06-29 62 views
0

我曾嘗試使用內容包裝:如何在主題活動中顯示全息(黑色)AlertDialog?

ContextThemeWrapper wrapper = new ContextThemeWrapper(this, android.R.style.Theme_Holo_Dialog); 
AlertDialog.Builder builder = new AlertDialog.Builder(wrapper); 

這樣做的結果,是黑暗和白色的,可怕的混合的對話框。

我也試過在過去2小時內使用自定義樣式等,沒有運氣。我相信解決方案必須非常簡單,我只需要欺騙AlertDialog生成器就可以認爲我的活動是Holo黑暗主題。但是如何?

enter image description here

這是我的主題我的活動,也許我做錯了什麼事有:

<style name="ThemeSolarizedLight" parent="android:Theme.Holo.Light"> 
    <item name="android:background">@color/light_yellow</item> 
    <item name="android:textColor">that No Wi-fi color you see up there</item> 
</style> 

回答

0

您使用的是動作條的主題,而不是使用對話框

樣本所作的主題:

ContextThemeWrapper wrapper = new ContextThemeWrapper(this, android.R.style.Theme_Holo_Dialog;); 
+0

試過這個,結果完全一樣。 – user1032613

+0

@ user1032613在您的對話框的style.xml文件中創建主題並使用它 –

相關問題