在做菜单的功能发现,菜单越來越多后来仔细看了他们in和at的区别别,如下:
两种方法in和at的区别别是前者是每次点击menu键都会重新调用,所以如果菜单需要更新的话,就用此方法而后者只是在activity创建的时候执行一次。
值得注意的是在使用前者的时候,如果你每次都调用了menu.add()方法的话那么菜单中嘚项目就会越来越多,所以一般情况下是要调用一下menu.clear()的。
只會呼叫一次他只會在MENU顯示之前,去做一次!!!之後就不會再去呼叫!
只要按一次menu按鍵就會呼叫一次。
所以你會發現每次只要按一次menu按鍵
menu選單就會多兩個(因為我們預設是兩個)
如果你要紦menu現有的option清空,就是下面那行CODE