Android HTC One Bottom Action Bar

Android HTC One Bottom Action Bar

问题描述:

我使用的是运行Android 4.x的HTC One(工程样本)Android手机。 在任何使用Xamarin制作的应用程序中,我都会看到屏幕底部的操作栏(红色方块)。即使有我自己的动作栏(右图),底部的动作栏也在那里。在这种情况下,可以点击两个操作栏(设置)。Android HTC One Bottom Action Bar

一些第三方应用程序具有相同的操作栏问题,其他人(FaceBook等)则没有。

我该如何摆脱这个底部的动作栏?

您在这里看到的示例是Xamarin ActionBarSherlock示例。

Phone with Action Bar at the screen bottom

+0

这不是一个操作栏,也就是软键在正常设备上的区域。由于HTC喜欢他们的硬键,该地区将在那里。我不确定瞄准SDK版本> 11是否会解决该问题,因为底部的按钮是旧版本的菜单按钮。所以总之,你不能删除它,你可以感谢HTC为那 – tyczj

如何才能摆脱这种自下而上的行动吧?

将您的android:targetSdkVersion设置为14或更高。你看到的是“遗产菜单按钮的耻辱”。

我在this year-old blog post有更多关于此主题。

+1

感谢您的正确答案。 是否有可能让这个按钮的耻辱去除了14之前的targetSdkVersion?这将是非常烦人的编译我的应用程序为不同的手机(特别是因为我打算使用NineOldAndroids和目标老手机以及)? –

+0

@ArthurKater我刚刚在生产HTC One(HTC 4.4.3)和HTC Nexus One(Cyanogen 2.3.7)上尝试过这种解决方案。它摆脱了One上无用的操作栏,仍然在Nexus One上运行。在AndroidManifest.xml中:''。 –