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 に答える