自定义主题Android

时间:2014-07-02 15:58:05

标签: android xml android-spinner android-theme

在我正在制作的应用程序中,我想主题我的一些显示小部件(对话框,操作栏等),但保持Theme.Holo作为我不想主题(按钮,微调器等)的东西的父级

所以在我的清单中我改变了:

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>

直到现在我的纺纱工人才回到了丑陋的白色而不是平坦的透明外观。 它为什么这样做?如果有帮助我可以附上图片

1 个答案:

答案 0 :(得分:0)

您使用的默认Holo主题需要深色背景。因此ui元素将具有白色半透明颜色。尝试使用Holo Light主题来使用更暗的ui元素。

android:Theme.Holo.Light