用于主题溢出下拉菜单的主题/样式是什么

时间:2013-03-06 14:06:18

标签: android android-actionbar android-theme

我正在尝试设置溢出下拉菜单的主题,但我无法为操作栏的这一部分找到正确的主题和样式。

我目前正在查看以下文件:

  

https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/themes.xml   https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/styles.xml

有人可以开导我吗?

1 个答案:

答案 0 :(得分:0)

我设法通过在这里创建一个虚假的全息主题来找到我想要的东西:

  

http://jgilfelt.github.com/android-actionbarstylegenerator/

然后我只是查看了zip文件中的示例并更新了我的主题/样式文件:

<item name="android:popupMenuStyle">@style/MyApp.Theme.PopupMenu</item>
<item name="android:dropDownListViewStyle">@style/MyApp.Theme.DropDownListView</item>

<style name="MyApp.Theme.PopupMenu" parent="@android:style/Widget.Holo.ListPopupWindow">
    <item name="android:popupBackground">@drawable/theme_menu_popup_background</item>
</style>

<style name="MyApp.Theme.DropDownListView" parent="@android:style/Widget.Holo.ListView.DropDown">
    <item name="android:listSelector">@drawable/theme_menu_popup_selector</item>
</style>

我想知道如何对所有内容进行全面检修,但似乎我只能用这些必要的主题/样式特定位点滴滴送我的应用程序,因为找到必要的样式语法需要很长时间。如果只有更简单的方法。

当然我不知道如何定位ListPopupWindow甚至改变文本的颜色,但现在已经足够了。