我的新游戏应用程序最初是为 13 的 targetSDK 设计的。从那以后我把它提高了,但我的默认按钮在外观上发生了变化。不是在模拟器上,而是在我实际运行 4.0.4 的 Galaxy S3 手机上。
旧按钮是矩形的,带有半透明背景和白色字母。新按钮看起来相同,但具有不透明的深灰色背景。任何大于 13 的 targetSDK 都会发生这种情况。
任何想法为什么,以及如何解决它?我没有对它们应用任何特定的样式。
这是因为谷歌新的全息主题
阻止它发生的方法是在您的清单中指定一个主题(就在您的活动的android:name
和android:label
属性下方。添加以下行将删除您
<application android:theme="@android:style/Theme">
这应该删除全息主题,如果没有,您可以使用其他一些主题,直到找到一个有效的主题。这可能会有所帮助 - http://developer.android.com/guide/topics/ui/themes.html