[Galaxy Note 3 Themes and Apps] lacoursiere18:
Ok.. Give a sec I'll respond here on how I did it.. slight tutorial

Ok so this is how I did it..

First, I needed to know what menu that was.. So I had to search for it in framework-res. Luckily, I had all the menu's and dialog's in a folder already set aside for theming purposes.. So the name of that drawable is tw_menu_popup_panel_holo_dark.9.png (I'm pretty sure ;))

So my first thought was to use Notepadd and search that png in framework-res..I knew it was going to show up in the drawable folder, publics and I was hoping it would show in styles..

Lets talk about styles a little.. Styles is where all the styles(kind of like themes) are defined for the app. We can add styles for certain things to change the way they look, either for the whole apk or just a certain activity. For instance.. Just the settings part in AccuweatherPhone.. We would have to find out what style that is using.

To do this we take a look at the AndroidManifest.xml, hint: look for the word "activity".. Lets see what I found and some explanation..

<activity android:configChanges="keyboardHidden|orientation|screenSize" android:excludeFromRecents="true" android:exported="false" android:hardwareAccelerated="true" android:label="@string/menu_settings_title" [COLOR="Red"]android:name=".menu.MenuSettings"[/COLOR] [COLOR="SeaGreen"]android:theme="@style/DeviceDefaultTitle"[/COLOR]>
<intent-filter>
<action android:name="android.intent.action.DEFAULT"/>
</intent-filter>

So the highlighted portions were my clues.. First we got menu.MenuSettings.. self explanatory..that is what we are looking for.. further down that line we see the "style" it uses.. This is the style we want to adjust/add the call to the menu drop down. So when we look at that style we see that it's parent is Theme.DeviceDefault. This is the theme it is referring to in fwres.

So now back to fwres we searched that png.. We found this:

<style name="[COLOR="SeaGreen"]Widget.DeviceDefault.PopupMenu[/COLOR]" parent="@style/Widget.DeviceDefault.ListPopupWindow">
<item name="popupBackground">@drawable/[COLOR="Red"]tw_menu_popup_panel_holo_dark[/COLOR]</item>
</style>

So in order to see how this item is called in Theme.DeviceDefault we need to look for the style in GREEN This will show us what we need to add to the style "<style name="DeviceDefaultTitle" in order to call the menu inside the app and then define it's color/image...

So when we find it under Theme.DeviceDefault we find this:

<[COLOR="Red"]item name="popupMenuStyle"[/COLOR]>@style/Widget.DeviceDefault.PopupMenu</item>

So in RED is what we need to add under that style "DeviceDefaultTitle"

So lets do that.. Here is my DeviceDefaultTitle style:

<style name="DeviceDefaultTitle" parent="@android:style/Theme.DeviceDefault">
<item name="android:windowNoTitle">false</item>
<item name="android:alertDialogStyle">@style/lacoursiere_dialog</item>
<item name="android:listSeparatorTextViewStyle">@style/lacoursiere_biznitch</item>
<item name="android:listChoiceIndicatorMultiple">@drawable/lac_btn</item>
[COLOR="red"]<item name="android:popupMenuStyle">@style/lacoursiere18</item>[/COLOR]
</style>

Now there maybe somethings in there that you don't have, thats bc I added them.. But you see the item and then it calls to a "style" I made.. I just basically copied the one in framework-res.. So here is the fwres:

<[COLOR="SandyBrown"]style name="Widget.DeviceDefault.PopupMenu"[/COLOR] parent="@style/Widget.DeviceDefault.ListPopupWindow">
<item name="popupBackground">[COLOR="SandyBrown"]@drawable/tw_menu_popup_panel_holo_dark[/COLOR]</item>
</style>

and here is mine:

<[COLOR="SandyBrown"]style name="lacoursiere18[/COLOR]" parent="@[COLOR="Red"]android:[/COLOR]style/Widget.DeviceDefault.ListPopupWindow">
<item name="[COLOR="Red"]android[/COLOR]:popupBackground">[COLOR="SandyBrown"]@drawable/lac_panel[/COLOR]</item>
</style>

Now just note that the drawables and style name is different.. (Orange) That is bc I added my own in drawables folder.. OH sorry forgot to mention the RED..you add "android" here bc the popupBackground is referenced in fwres, not inside the apk. Same with the "parent" style.. its in fwres not in the app.

Here is my image and the result:

Not the same exact image bc I change it since.. But you get the idea... ANY ?'s SHOOT!:highfive: