2014-07-02 160 views
1

在我正在製作的應用程序中,我想爲主題的一些顯示小部件(對話框,操作欄等),但保留Theme.Holo作爲我不想主題的按鈕,旋鈕等)自定義主題Android

所以在我的表現,我改變:

android:theme="@android:style/Theme.Holo" 

android:theme="@style/CustomTheme" 

,然後在的themes.xml我做了我CustomTheme和不顧我的動作條和對話框:

<!-- Custom Holo (Dark) Theme --> 
<style name="CustomTheme" parent="@android:style/Theme.Holo"> 
    <item name="android:actionBarStyle">@style/CarCastActionBar</item> 
    <item name="android:alertDialogTheme">@style/CustomDialogTheme</item> 
    <item name="android:dialogTheme">@style/CustomDialogTheme</item> 
    <item name="android:alertDialogStyle">@style/CustomDialogTheme</item> 
</style> 

只有現在我的紡紗人已經回到了醜陋的白色,而不是平坦的透明外觀。 它爲什麼這樣做?我可以附加圖片,如果它會幫助

回答

0

默認的Holo主題,你使用的是一個黑暗的背景。因此,UI元素將具有白色半透明的顏色。嘗試使用Holo Light主題來製作較暗的UI元素。

android:Theme.Holo.Light