gpt4 book ai didi

android - 跨安卓版本的 openOptionsMenu()

转载 作者:行者123 更新时间:2023-11-30 04:05:22 28 4
gpt4 key购买 nike

我有一个应用程序,其设计的标题栏在所有 Intent 中都是隐藏的。我想通过按钮使用 Activity.openOptionsMenu()。它在 2.2 上运行良好,但是当我在 honeycomb 上运行应用程序时,调用 openOptionsMenu() 似乎不起作用。还有别的办法吗?

onclick 代码在这里,如果重要的话。这是在我的 mapview Activity 中,扩展了 MapView:

  OnClickListener ocl =  new OnClickListener()
{

@Override
public void onClick (View v)
{
switch (v.getId ())
{
case R.id.b_options:
Log.d (TAG, "options clicked");
mymapview.this.openOptionsMenu ();
break;

case R.id.b_prev:
Log.d (TAG, "prev clicked");
break;
}

}
};

最佳答案

您的应用程序中有 ActionBar 吗?我相信 openOptionsMenu() 只能与 Honeycomb 中附带的 ActionBar 一起使用。 ICS 不会恢复菜单按钮,但您不再需要 ActionBar 才能使 openOptionsMenu() 工作。

关于android - 跨安卓版本的 openOptionsMenu(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11764854/

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