0

有什么方法可以使用 onClick 调用打开 MenuInflater 吗?

如果您使用:

public void onClick(View v)
{

我无法初始化菜单。

Menu menu = new Menu()
inflater.inflate(R.menu.picture_menu, menu);

我相信没有办法称之为

public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
    super.onCreateContextMenu(menu, v, menuInfo);
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.picture_menu, menu);
}

如果不是通过菜单按钮;

是这样吗?

4

1 回答 1

1

您可以在 onClick() 中调用Activity.openOptionsMenu( )

于 2012-06-12T22:42:30.673 回答