1

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

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

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

任何人都可以启发我吗?

4

1 回答 1

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甚至更改文本的颜色,但现在已经足够了。

于 2013-03-06T18:16:39.330 回答