これは私が知りたいことです。私はどのようにAndroidのプログラム的にメニューの可視性を設定できますか?メニューの視界をプログラム的に設定するandroid
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
public boolean onOptionsItemSelected (MenuItem item){
switch (item.getItemId()){
case R.id.menuregistrar:
break;
case R.id.menusalir:
break;
}
return true;
}
しかし、このコードはのonCreateではないので、私は(私の場合、私は「menuregistrar」をしたいプログラムで表示または非表示の項目を設定する方法を知っているドント:これは私が私のメニューを持っているかであります。私は永遠に私のアプリケーションを登録したら見えないように
1 ... – Lucifer
つのヒントを:1.youが登録 '書き込むことによって、それを引き締めることができます。 setVisible(userNotRegistered); '2.ブール変数は通常正の値、つまり' if(!userRegistered) 'です。 'if(!UsersNotRegistered)'を理解することが難しい:ユーザーが登録されていない場合は? –
@ W.K.Sが合意した。コメントをいただきありがとうございます。 –