그래서, 알고 싶습니다. 안드로이드에서 프로그래밍 방식으로 메뉴의 가시성을 어떻게 설정할 수 있습니까 ?? 이것은 내가 내 메뉴가 방법입니다프로그래밍 방식으로 메뉴의 가시성을 설정하십시오.
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가 동의 함. 코멘트 주셔서 감사합니다. –