我有使用Sherlock ActionBar包的应用程序。
应用程序使用特定于平台的行为菜单(因此它在ICS上的ActionBar中是3点图标,在ICS前面的HW按钮下是经典菜单)
我收到了一位用户使用HTC One X的报告。看来,One X在屏幕底部显示了一些“兼容性”栏和菜单按钮,ActionBar中也有相同的按钮(它应该是)。
我无法在AVD中模仿这个,我有多个报告说Galaxy Nexus或Galaxy S上没有这个问题(它们只显示ActionBar中的图标)。
我不知道在哪里寻求解决此问题或如何调试它,因此任何帮助或解决方法都将受到赞赏。
应用程序是针对API14构建的,其中targetSdk =“11”
答案 0 :(得分:10)
你有一个错字:
清单中的android:targetSdkVersion
应该是解决方案 - Google建议您始终将其设置为可用的最大值(目前为19)。
有些网站确实显示HTC在旧应用上显示了巨大的按钮,但在新应用中却没有,如here所示,所以如果您认为它很奇怪/丑陋,只需设置目标SDK即可。还要确保它已在project.properties
文件中更新。