gpt4 book ai didi

Android - 保持选项菜单打开

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:55:57 27 4
gpt4 key购买 nike

我在我的 Android 应用程序中启动并运行了一个选项菜单,我已经覆盖了 onCreateOptionsMenu、onOptionsItemSelected 和 onPrepareOptionsMenu 方法来稍微自定义菜单。

我的问题与在用户单击菜单项后保持“选项”菜单打开有关。基本上,我希望能够隐藏菜单,直到用户单击设备菜单键。一旦用户单击此键,我希望能够将菜单固定在适当的位置,而不管用户单击菜单项多少次。如果用户想隐藏选项菜单,他们只需要再次点击设备菜单键。

这种类型的交互是否受支持(甚至是可取的)。如果不支持此交互,欢迎提出任何替代建议。

干杯!

肖恩

最佳答案

onCreateOptionsMenu 和其他方法无法做到这一点。他们总是那样做。

但是你可以用另一种方式来做。但是你必须自己对整个菜单进行编程。基本上在您的 layout.xml 中添加 Menu 并将其隐藏(visibility = gone)。然后覆盖 onKeyDown 方法。在那里检查它是否是菜单键。如果菜单尚未打开是,则显示菜单。如果它已经打开,则将其隐藏。

应该不会太难。还有一个好处是,您可以使菜单看起来完全符合您的要求,并让它按照您的要求使用react。

关于Android - 保持选项菜单打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4220982/

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