【问题标题】:Options menu in an Android applicationAndroid 应用程序中的选项菜单
【发布时间】:2011-01-27 13:59:34
【问题描述】:

我想通过点击我自己创建的按钮来打开选项菜单,这可能吗?

【问题讨论】:

  • 安卓手机已经有了这个按钮,为什么还要新的?
  • @NikolaSmiljanić 有些安卓手机没有实体菜单按钮。您可以使用 ActionBar 或建议的解决方案来解决它。
  • @Gonan 你的观点是有效的,两年后,但这只是表明我不应该假设任何事情:)

标签: android menu options


【解决方案1】:

如果您不想使用手机的按钮,您必须执行以下操作:

在你的按钮上定义一个监听器:

openMenuButton = (Button) findViewById(R.id.yourButton);
    openMenuButton .setOnClickListener(this);

然后在onClick()方法中,添加:

openOptionsMenu()

【讨论】:

  • 感谢 Sephy ...它有效...您是否做过类似在相机视图顶部显示某些内容的操作?
【解决方案2】:

使用ActivityopenOptionsMenu() 方法以编程方式打开菜单。

不过,Nikola 说的是对的 - 你最好遵守 Android 的准则。

【讨论】:

  • 感谢您的帮助...它有效...我正在处理的项目需要通过单击自定义按钮打开选项菜单。您是否做过类似在相机视图顶部添加视图的操作?我已经探索和试验了几天,但我仍然无法完成。我希望你能帮助我。
猜你喜欢
  • 1970-01-01
  • 2012-04-21
  • 1970-01-01
  • 2012-12-10
  • 1970-01-01
  • 2022-06-15
  • 1970-01-01
  • 2017-05-15
  • 2016-04-09
相关资源
最近更新 更多