我試圖動態更改我的FabSpeedDial中按鈕之一的文本。當此FAB,我想改變這個菜單項的文本,但它不工作,沒有什麼變化的具體菜單上的用戶水龍頭...更改onMenuItemSelected中的MenuItem文本
@Override
public boolean onMenuItemSelected(MenuItem menuItem) {
if (menuItem.getItemId() == R.id.action_one) {
menuItem.setTitle(getString(R.string.my_new_text)); // doesn't work
} else if (menuItem.getItemId() == R.id.action_two) {
} else if (menuItem.getItemId() == R.id.action_three) {
}
return false;
}
任何想法?
需要作廢我覺得菜單才能生效'invalidateOptionsMenu()' –
它不工作:/我不知道,如果它的相關組件FabSpeedDial。 – deveLost