- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的 list 设置:targetSdkVersion=11
我的 Activity 主题设置为 android:style/Theme.Holo.NoActionBar 或 android:style/Theme.NoTitleBar
期望的结果:不显示顶部栏(操作栏或标题栏)但有菜单的应用。我想要几乎全屏(视频播放器或图像查看器),状态栏可能会变暗。
问题是在这样的组合中,没有办法按下菜单按钮,因为没有显示菜单按钮。如果 targetSdkVersion 是 <11,那么底部栏会有旧版菜单按钮,如果我选择隐藏操作栏,我希望它会在那里。
平板电脑上没有硬件菜单按钮,没有虚拟菜单按钮符合上述条件。
是否是 Honeycomb 的某些设计错误,迫使所有应用程序都必须具有 Action bar 才能具有菜单?
有几个带有 .NoActionBar 版本的 Holo.* 主题,这些主题应该只适用于没有菜单的应用程序吗?
我很困惑,如果我选择没有操作栏,为什么菜单按钮没有移到底部栏。
问题:在将我的应用定位到 Honeycomb 时,我可以没有操作栏并仍然提供菜单吗?
最佳答案
如果您想要菜单,请使用操作栏或创建您自己的菜单系统。这就是 Honeycomb 中的情况,不是设计缺陷,而是设计选择。
您可以做的是隐藏操作栏;检查this回答如何实现这些事情。例如,如果没有用户 Activity (基本上发生触摸事件),一个不错的策略是隐藏操作栏。您可以设置一个计时器,在 touchUp 事件发生 2 秒后将其隐藏,如果同时有触摸,则取消计时器。如果有触摸,同样再次显示。
关于android - 蜂窝主题 *.NoActionBar 或 *.NoTitleBar - 菜单按钮在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688854/
我正在制作一个 Honeycomb 优化的应用程序,我想制作一个反馈按钮。 我曾经是一名 iOS 开发人员,有一个内置的电子邮件弹出窗口,您可以从中发送电子邮件或反馈,而无需退出应用程序转到电子邮件应
我的应用在 LinearLayout 中有一个 scrollview 和一个 webview。 当来自 millenial 的广告出现时,它会发生一些抖动并且一些 webview 部分变白。 我已经尝
在 Honeycomb 模拟器上测试我的应用程序时,我遇到了一个非常奇怪的问题。当“平板电脑”旋转到纵向时,我的主要 Activity 似乎卡住了,并一遍又一遍地重新启动。下面的堆栈跟踪似乎没有说明发
我正在为设备 2.1 Eclair -> 3.0 Honeycomb 开发 Android 应用程序。我现在开始创建用户设置区域。我在菜单和操作栏项目上遇到了障碍。 我创建了一个菜单 xml 资源,其
我想知道当您打开一个新的 Fragment 时,您如何进行 View 转换,以便新的 Fragment 位于您的 View 中心。在 Honeycomb Gmail 应用程序中,当您选择要打开的电子邮
现在最终的 SDK 已经与 google api 一起发布了 - 使用 MapView 创建 Fragment 的最佳方法是什么? MapView 需要一个 MapActivity 才能正常工作。 让
我有 LinearLayout areaForGalleries 以编程方式填充了 Gallery 组件,一个接一个。每个图库中的 onItemClick 方法将其从 areaForGalleries
我正在开发一个使用 WebView 和一些 302 重定向来跟踪链接点击的 Android 应用程序。在 Android 2.3.3 上,302 重定向通过 public boolean should
我正在开发一个复杂的应用程序,我想在每个从服务器接收数据的 ViewController 上测试两个主机的互联网可达性我目前正在使用这个库来实现可达性 https://github.com/ashle
我在一个小项目中使用 db4o,该项目在 Android 2.2、2.3 等上运行良好。但是,在 Honeycomb 上,数据库初始化导致以下错误: com.db4o.ext.Db4oExceptio
我是一名优秀的程序员,十分优秀!