我的朋友在他的新galaxy tab上试用了我的应用程序,它似乎与我测试它的模拟器有点不同。他的应用程序的选项菜单是黑色的,而不是白色的背景,你看不到任何选项,大部分应用程序都不能正常工作。我在2.1 android更新上制作了这个应用程序,我非常困惑,我试图搜索一些关于这个的东西,但找不到任何东西。如果发生这种情况,是否有办法修改以采取相应的行动?
三星修改了很多标准主题和图像。我发现,解决这个问题的唯一方法就是强制使用我自己的主题,并在所有地方使用我自己的图像。
从Android 2.3开始,菜单背景变成了黑色。但是你制作的图标的一般调色板不应该有太大的不同。点击这里查看更多信息:Android菜单设计指南
如果你希望android 2.3和更早版本有不同的图标,把android 2.3和更高版本的图标放在一个资源文件夹中,并在文件夹名称后面加上-v9。例子:drawable-hdpi-v9
你应该对通知图标做同样的事情,因为android 2.3确实对通知图标的外观做了很大的改变。
顺便说一句,如果你正在寻找一种简单的方法来为你的应用程序制作图标,Roman Nurik的资产工作室真的很棒:http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html