0

Android 3.0の場合、メニューがアクションバーになることを理解しています。

しかし、私のプログラムでは、表示されるメニューは、設定されている変数/プログラムの実行内容に基づいています。IEユーザーがメニューを要求することを期待しています。表示されるメニューは、「menuselect」の値に基づいています。アクションバーが自動的に作成される場合、ユーザーはどのメニューを表示するかをどのように選択できますか?

この種のメニューはどのように処理/表示されますか?

public boolean onCreateOptionsMenu(Menu menu) {

if (menuselect == 1)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}

else {

MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu2, menu);
return true;

}

}

ありがとう、

4

1 に答える 1

1

アクションバーはそのように動的ではなく、アクティビティの開始時に1回だけ作成され、その後は変更できません。

于 2012-05-16T20:53:02.827 に答える