如何更改“添加联系人”和“关于”字样背景的颜色。目前它们是灰色的,但我希望它们为白色!这是具有下拉菜单的操作栏,而不是一个微调器。我没有使用ActionBarSherlock。
如何更改“添加联系人”和“关于”字样背景的颜色。目前它们是灰色的,但我希望它们为白色!这是具有下拉菜单的操作栏,而不是一个微调器。我没有使用ActionBarSherlock。
Style
定义中,只需添加如下所示的android:popupMenuStyle
属性:<style name="Theme.Example" parent="@android:style/Theme.Holo.Light">
<item name="android:popupMenuStyle">@style/PopupMenu.Example</item>
.......
.......
</style>
通过定义您自己的样式来覆盖android:popupMenuStyle
属性:
<style name="PopupMenu.Example" parent="@android:style/Widget.Holo.Light.ListPopupWindow">
<item name="android:popupBackground">@drawable/menu_dropdown_panel_example</item>
</style>
@drawable/menu_dropdown_panel_example
是这个样子的:
Color
资源。ActionBarSherlock
。 ;-)ActionBar
样式:http://jgilfelt.github.com/android-actionbarstylegenerator/。通常在这里进行一些实验以决定样式。此外,它还可以让您下载样式和所有必要的资源。只需将它们插入您的应用程序中即可。 :-)<items>
。编辑应该可以解决这个问题。@android:color/white
值。这些按XHDPI、HDPI和MDPI的顺序排列。保存并在Style定义中使用它们。
@android:color/white
没有阴影。如果你注意到附加的图片,它有自己的阴影。让我快速创建一组图像,你可以使用它们来代替@android:color/white
属性。这样就能恢复你的阴影了。;-) - Siddharth Lele您可以在主题中简单地覆盖itemBackground项:
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="android:itemBackground">@color/skyBlue</item>
</style>