我的Android应用程序使用以下样式:
<style name="AppTheme"
parent="android:style/Theme.Holo" ></style>
它在AndroidManifest.xml文件中为整个应用程序分配:
<application
android:theme="@style/AppTheme"
[...]
使用此样式,菜单如下所示:
但是,如果我使用灯光主题:
<style name="AppTheme"
parent="android:style/Theme.Light" ></style>
菜单将如下所示:
我的问题是:
如何将HOLO主题应用于整个应用程序,并仅将LIGHT主题用于菜单?
我只是想应用对话框&#34; style&#34; LIGHT主题并将HOLO主题应用于其他所有主题。
答案 0 :(得分:0)
我相信你正在寻找这个:
<application
android:theme="@style/theme.holo.light>
答案 1 :(得分:0)
尝试使用“ android:itemBackground”更改菜单的背景颜色
答案 2 :(得分:0)
您可以制作自己的白色风格。将其放入style.xml中,并在 AndroidManifest 文件中将此主题赋予该主题
<style name="MyGow.Default.NoActionBar" parent="Theme.AppCompat.Light">
<item name="colorControlNormal">@color/silver</item>
<item name="android:actionModeBackground">@color/white</item>
</style>