【问题标题】:How to add menu item from java class如何从java类添加菜单项
【发布时间】:2015-08-18 20:07:33
【问题描述】:

我已经制作了一个菜单..它在单击按钮后出现,当我单击菜单项时..该项目的标题显示在 textView 中..但我想让用户能够添加新的菜单项。 . 那么如何从 java 类创建新的菜单项呢?

我希望问题足够清楚.. 无论如何谢谢

【问题讨论】:

  • 这不是问题,是对代码的请求。如果您进行了最少的研究,您会发现这些请求被否决并很快关闭

标签: android menuitem android-menu


【解决方案1】:

如果我理解您的意思,您希望在运行时以编程方式添加操作栏按钮。

如果您进行了一些搜索,您会发现以下内容:

@Override
public boolean onCreateOptionsMenu(Menu menu)
{
    menu.add(0, 0, 0, "New Item 1").setIcon(R.drawable.ic_menu_new1)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
    menu.add(0, 1, 0, "New Item 2").setIcon(R.drawable.ic_menu_new2)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);

    return true;
}

【讨论】:

  • 首先,我使用菜单作为 listView 来显示我添加到每个项目标题的文本。第二我让弹出窗口包含一个文本视图和按钮,文本视图让用户输入他们的文本想要,然后我将此文本用作我将添加到菜单中的新菜单项的标题.. 所以只想知道如何从应用程序中已经存在的菜单的 java 类创建新项。并感谢您的回答:)
猜你喜欢
  • 2017-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-21
  • 2017-05-14
  • 2012-05-23
  • 2021-01-18
  • 1970-01-01
相关资源
最近更新 更多