@Override
public boolean onPrepareOptionsMenu (Menu menu) {
super.onPrepareOptionsMenu(menu);
// メニューアイテムを取得
MenuItem action_deleteplace = (MenuItem) menu.findItem(R.id.action_deleteplace);
MenuItem action_updateplace = (MenuItem) menu.findItem(R.id.action_updateplace);
MenuItem action_deleteuser = (MenuItem) menu.findItem(R.id.action_deleteuser);
MenuItem action_setlogin = (MenuItem) menu.findItem(R.id.action_setlogin);
MenuItem action_nowscreenset = (MenuItem) menu.findItem(R.id.action_nowscreenset);
if (deleteitem != null) {
if(username==null){
action_deleteuser.setVisible(false);
action_deleteuser.setVisible(false);
action_nowscreenset.setVisible(false);
action_setlogin.setTitle("ログイン/新規登録");
}else if(username!=null){
action_nowscreenset.setVisible(true);
action_deleteuser.setVisible(true);
action_deleteuser.setTitle(username + "/削除");
action_setlogin.setTitle(username + "/ログアウト");
}
if (deleteitem.equals("GPSの現在地")) {
action_deleteplace.setVisible(false);
action_updateplace.setVisible(false);
} else if (deleteitem.equals("googlemapで検索")) {
action_deleteplace.setVisible(false);
action_updateplace.setVisible(false);
} else {
if (username != null) {
action_nowscreenset.setVisible(false);
action_deleteplace.setVisible(true);
action_updateplace.setVisible(true);
action_deleteplace.setTitle(deleteitem + "/削除");
action_updateplace.setTitle(deleteitem + "/変更");
}
}
}
return true;
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/09 10:18