首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蜂巢主题*.NoActionBar或*.NoTitleBar -菜单按钮在哪里?

蜂巢主题*.NoActionBar或*.NoTitleBar -菜单按钮在哪里?
EN

Stack Overflow用户
提问于 2011-10-07 22:43:15
回答 1查看 7.6K关注 0票数 9

我的清单设置: targetSdkVersion=11

我有主题设置为android:style/Theme.Holo.NoActionBar或android:style/Theme.NoTitleBar的活动

期望的结果:应用程序不显示顶部栏(操作栏或标题栏),并且有菜单。我想要几乎全屏(视频播放器或图像查看器),可能与暗淡的状态栏。

问题是,在这种组合中,没有办法按下菜单按钮,因为没有显示菜单按钮。如果targetSdkVersion <11,那么在底部栏有遗留菜单按钮,如果我选择隐藏操作栏,我希望它会出现在那里。

平板电脑上没有硬件菜单按钮,也没有满足上述条件的虚拟菜单按钮。

是不是Honeycomb上的一些设计缺陷,迫使所有的应用程序都有操作栏才能有菜单?

在.NoActionBar版本中有几个HOL.*主题,这些主题应该只针对没有菜单的应用程序吗?

我很困惑,如果我选择不使用操作栏,为什么菜单按钮没有移动到底部栏。

问:我可以没有操作栏,但仍然提供菜单,而我的应用程序的目标是蜂巢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-07 23:30:15

如果需要菜单,请使用操作栏或创建自己的菜单系统。这就是蜂巢的现状,这不是一个设计缺陷,而是一个设计选择。

您可以做的是隐藏操作栏;查看this answer了解如何实现这些操作。例如,一个很好的策略是在没有用户活动(基本上发生触摸事件)的情况下隐藏操作栏。您可以设置一个计时器,在touchUp事件发生2秒后将其隐藏,如果在此期间有触摸,则取消计时器。同样,如果有触动,则再次显示它。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7688854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档