我是新來的android和我最近研究了選項菜單的文檔,其中我還沒有了解 onPrerpareOptionMenu() 。在我的應用程序中,當一個按鈕是點擊我想改變相同活動的選項菜單。在按鈕上創建一個新的菜單選項菜單點擊同一活動
謝謝...
public boolean onPrepareOptionsMenu(Menu menu){
return false;
menu.clear(); //Clear view of previous menu
MenuInflater inflater = getMenuInflater();
if()//condition
inflater.inflate(R.menu.view_record, menu);
else
inflater.inflate(R.menu.add_record, menu);
return super.onPrepareOptionsMenu(menu);
}
我使用ischangedstate,但沒有顯示出來。 – abhishek
嘗試使用onCreateOptionsMenu(菜單菜單),而不是onPrepareOptionsMenu(菜單菜單) –
oncreateoptionmenu被稱爲只有一次,然後它將如何重新加載按鈕上的選項菜單點擊 – abhishek