gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:37:41 26 4
gpt4 key购买 nike

我的 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com