Cod*_*box 4 java xml android android-actionbar

如何更改背景颜色"添加联系人"和"关于".现在它有点灰色,但我希望它是白色的!这是一个带有下拉列表的actionBar,而不是一个微调器.而且我没有使用那个actionbarsherlock的东西.
例如,在您现有的父Style定义中,只需添加android:popupMenuStyle属性,如下所示:
<style name="Theme.Example" parent="@android:style/Theme.Holo.Light">
<item name="android:popupMenuStyle">@style/PopupMenu.Example</item>
.......
.......
</style>
Run Code Online (Sandbox Code Playgroud)
并android:popupMenuStyle通过定义您的样式覆盖该属性:
<style name="PopupMenu.Example" parent="@android:style/Widget.Holo.Light.ListPopupWindow">
<item name="android:popupBackground">@drawable/menu_dropdown_panel_example</item>
</style>
Run Code Online (Sandbox Code Playgroud)
这@drawable/menu_dropdown_panel_example是:

您可以选择使用与上面类似的图像,也可以使用Color资源.
这是默认的ActionBar.不是ActionBarSherlock.;-)
ActionBar使用这个很酷的网站可以轻松创建样式:http://jgilfelt.github.com/android-actionbarstylegenerator/.在决定风格之前,我通常会在这里做一些实验.此外,它还允许您下载样式和所有必要的资源.只需将它们插入您的应用程序就可以了.:-)
更新:我认为我引起了一些混乱,导致你的应用程序下拉中的阴影丢失.你可能已经全部换成了<items>你Style,我在原来的建议中列出.编辑应该解决这个问题.
更新2:
使用这些图像资源而不是@android:color/white您当前使用的值.这些是XHDPI,HDPI和MDPI的顺序.保存它们并在样式定义中使用它们.

| 归档时间: |
|
| 查看次数: |
3625 次 |
| 最近记录: |