在我正在制作的应用程序中,我想主题我的一些显示小部件(对话框,操作栏等),但保持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>
直到现在我的纺纱工人才回到了丑陋的白色而不是平坦的透明外观。 它为什么这样做?如果有帮助我可以附上图片
答案 0 :(得分:0)
您使用的默认Holo主题需要深色背景。因此ui元素将具有白色半透明颜色。尝试使用Holo Light主题来使用更暗的ui元素。
android:Theme.Holo.Light