4.0设备上的Android菜单按钮

4
如果我的目标SDK设置为11,我使用的是Theme.Holo.NoActionBar,那么有没有办法让我的菜单出现?我在平板电脑等大屏幕设备上使用Theme.Holo,但出于节省屏幕空间的考虑,我不想在智能手机上显示操作栏。
然而,我不知道在这种情况下是否会出现某种“软”菜单按钮,就像早期版本的应用程序一样。我不确定模拟器是否显示了真实的设备屏幕布局,并且我没有4.0电话(即Nexus)可以尝试它(除非AT&T最终获得了Nexus)。
2个回答

13
请注意,如果您设置targetSdkVersion> = 14,则底部将不会显示三个点(也称为“溢出”)。

这是否意味着无法访问溢出菜单,还是以其他方式显示?但是就我而言,我怀疑我不会很快直接针对14进行目标设置。 - gordonwd

2

在4.0设备上会出现一个软选项菜单按钮,参见附带的截图。 右下角的三个竖点代表选项菜单,只有当您的应用程序拥有选项菜单时才会出现。

!Galaxy Nexus 上运行的天气应用程序的屏幕截图


谢谢!有段时间以前,我犯了一个错误,假设所有设备都有一个搜索硬键,所以我在这里很担心。我只是希望那些从未阅读过说明书的用户(他们中的99%!)能够找到它,因为它并不是很明显它的作用是什么。我简直无法相信我的多少用户会发表“如果它有某种功能就好了”的评论,而我回答说“你按过菜单按钮吗?” - gordonwd

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接