I have an Android app on the play store (Raleigh Nights) and it has just been brought to my attention that the drawable icons in my overflow button are not showing, although the text is showing properly. Everything is showing properly on 4.3 and I have no idea what may cause the difference. When I debug using an emulator it seems to set MenuItem icon and doesn't throw any exceptions. I've spent hours trying to figure out what is going on to no avail. Again, it works in older versions, but does not show the icon in 4.4.2 (KitKat). It also crashes on some 4.4.2 phones although I can't get it to crash on the emulator.
I have the target set to 19. minVersion = 11;
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="19" />
I'm also going to include the menu button that I have to see if that helps.
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- Will always be in the overflow -->
<item android:id="@+id/menu_drink_specials"
android:title="@string/drinks"
android:icon="@drawable/added"
android:showAsAction="never"/>
<item android:id="@+id/menu_food_specials"
android:title="@string/food"
android:icon="@drawable/added"
android:showAsAction="never"/>
<item android:id="@+id/menu_events"
android:title="@string/events"
android:icon="@drawable/added"
android:showAsAction="never"/>
<item android:id="@+id/sort_location"
android:title="@string/sortLocation"
android:icon="@drawable/added"
android:showAsAction="never"/>
</menu>
Has anyone else run across this problem? It seems odd that it works so well in the the other versions and isn't throwing any errors up.
Thanks for your time, Mike