我正在學習Android中的Android操作書。其中一個例子是在屏幕下方使用此菜單欄的簡單應用程序。我有這個代碼來繪製菜單:我在我的活動中的菜單沒有出現,因爲我的onCreateOptionsMenu沒有被調用
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0, ReviewCriteria.MENU_GET_REVIEWS, 0, R.string.menu_get_reviews).setIcon(android.R.drawable.ic_menu_more);
return true;
}
但它不會被調用,所以菜單沒有出現。我試圖設置一個斷點,但它不停止。我是否必須設置任何其他屬性才能在此活動中啓用菜單?
感謝, 奧斯卡
編輯:logcat的是全方面的模擬器啓動日誌條目。這些都與我的應用程序部署/負載的那些
04-07 22:26:08.403: INFO/System.out(480): debugger has settled (1503)
04-07 22:26:16.404: WARN/InputManagerService(73): Got RemoteException sending setActive(false) notification to pid 447 uid 10034
04-07 22:26:16.933: INFO/ActivityManager(73): Displayed com.examples.RestaurantFinder/.ReviewCriteria: +16s325ms (total +16s431ms)
04-07 22:26:37.705: DEBUG/SntpClient(73): request time failed: java.net.SocketException: Address family not supported by protocol
04-07 22:30:24.473: ERROR/ThrottleService(73): Error reading data file
04-07 22:31:37.745: DEBUG/SntpClient(73): request time failed: java.net.SocketException: Address family not supported by protocol
它似乎並沒有給出關於菜單:(
任何幫助嗎?它應該工作。 – bigstones 2011-04-07 22:14:44
對不起,愚蠢的問題....你是按菜單按鈕來顯示選項菜單?顯示的選項菜單中有什麼? – Squonk 2011-04-07 22:32:44
@MisterSquonk:嘿,那根本不傻!我不知道我應該按任何東西!我認爲這就像WP7應用程序吧!現在我可以看到它!謝謝! (你可以把它寫成答案,這樣我可以接受它嗎?) – JSBach 2011-04-07 22:37:38