我在Play商店(Raleigh Nights)上有一个Android应用程序,它刚刚引起我注意,尽管文本显示正确,但溢出按钮中的可绘制图标并未显示.一切都在4.3上正确显示,我不知道是什么原因引起的.当我使用仿真器进行调试时,似乎设置了MenuItem图标,并且没有引发任何异常.我已经花了几个小时试图弄清楚到底是怎么回事.同样,它在较旧的版本中可用,但是在4.4.2(KitKat)中不显示图标.它在某些4.4.2手机上也崩溃了,尽管我无法使其在模拟器上崩溃.
我将目标设置为19.
minVersion = 11;
<uses-sdk androID:minSdkVersion="11" androID:targetSdkVersion="19" />
我还将包括菜单按钮,我必须查看是否有帮助.
<?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>
还有其他人遇到这个问题吗?奇怪的是,它在其他版本中效果很好,并且没有抛出任何错误.
谢谢你的时间,
麦克风
解决方法:
您确定溢出菜单中的项目旁边会显示图标吗?故意禁止这样做:
Displaying icon for menu items of Action Bar in Honeycomb android 3.0
似乎有一些技巧可以完成类似的工作.也许您正在使用其中之一,而这正是导致崩溃的原因.
但是,如果您希望对此完全控制,最好扩展PopupWindow
并简单地将任何想要的布局充气到其中.然后,您可以在 *** 作栏中创建一个“假”溢出按钮,并将PopupWindow配置为在其下方显示.
以上是内存溢出为你收集整理的Android可绘制图标未出现在4.4.2中全部内容,希望文章能够帮你解决Android可绘制图标未出现在4.4.2中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)