こんにちは私はいくつかの条件によって、私の活動に別のメニューを提示したいと思います。私はこのようにしてみました。アンドロイド:状況によってはメニューが異なる
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
if (specialMode)
{
inflater.inflate(R.menu.menuA, menu);
}
else
{
inflater.inflate(R.menu.menuB, menu);
}
return true;
}
ただし、specialModeの値に関係なく、常に同じメニューが表示されます。
specialModeの値をデバッガまたはデバッグ出力でチェックしましたか? –
はい、私はしました。 :-) – clamp