0
我將使用actionbarsherlock 3.5的應用程序遷移到actionbarsherlock 4.2。幾乎所有的工作,但我有onPrepareOptionsMenu((android.view.Menu)菜單)的問題;將actionbarsherlock遷移到版本4.0.2(從3.5)
我需要在運行時向actionbarsherlock添加一些項目。我這樣做:
public void onPrepareOptionsMenu(Menu menu)。
問題是這個方法需要一個android.view.Menu作爲參數。所以,我打電話:
super.onPrepareOptionsMenu((android.view.Menu)menu);
這不起作用,我的菜單從來沒有創建。一切工作正常與actionbarsherlock 3.5。
任何提示?
只需添加到此..確保您刪除導入到android.view.Menu,並將其替換爲適當的ABS類(例如com.actionbarsherlock.view.Menu)。一個好主意是刪除給你問題的方法,並使用eclipse Override/Implement方法重新實現它。這樣所有的導入都會自動爲您生成。確保在刪除方法之前將代碼保存在方法中:P然後在實施適當的方法時將其粘貼回去 – dymmeh
工作正常!謝謝。 – hdoria