0

次のコードを使用して、アクティビティにメニューを作成します。

@Override
public boolean onCreateOptionsMenu(Menu menu) {

getMenuInflater().inflate(R.menu.menu1, menu);

return true;

}

でも、いつでもメニューを開いたり閉じたりできます。ブール値が true の場合はメニューを開くことができ、ブール値が false の場合、ユーザーはメニューを開くことができないはずです...

4

2 に答える 2

0

関数に if ステートメントを追加するだけでよいと思います。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    bool x = true;
    if(x){
       getMenuInflater().inflate(R.menu.menu1, menu);
       return true;
    } else {
      return false;
    }
}
于 2013-11-04T11:19:18.217 に答える