android菜單不顯示
⑴ 為什麼我在Android中創建了 OptionMenu菜單為什麼不顯示出來這是什麼原因
在Android中,菜單被分為如下三種,選項菜單(OptionsMenu)、上下文菜單(ContextMenu)和子菜單(SubMenu),如果增加了Menu但是沒有顯示出來,建議你檢查一下代碼,是否重寫了OptionMenu的相關API
關於Menu的幾個重點:
OptionMenu的常用API
public boolean onCreateOptionsMenu(Menu menu):使用此方法調用OptionsMenu。
public boolean onOptionsItemSelected(MenuItem item):選中菜單項後發生的動作。
public void onOptionsMenuClosed(Menu menu):菜單關閉後發生的動作。
public boolean onPrepareOptionsMenu(Menu menu):選項菜單顯示之前onPrepareOptionsMenu方法會被調用,你可以用此方法來根據打當時的情況調整菜單。
public boolean onMenuOpened(int featureId, Menu menu):單打開後發生的動作。
2.默認樣式
默認樣式是在屏幕底部彈出一個菜單,這個菜單我們就叫他選項菜單OptionsMenu,一般情況下,選項菜單最多顯示2排每排3個菜單項,這些菜單項有文字有圖標,也被稱作Icon Menus,如果多於6項,從第六項開始會被隱藏,在第六項會出現一個More里,點擊More才出現第六項以及以後的菜單項,這些菜單項也被稱作Expanded Menus。下面介紹。
3.為菜單項注冊事件
使用onOptionsItemSelected(MenuItem item)方法為菜單項注冊事件,即重寫Activity的
public boolean onOptionsItemSelected(MenuItem item) {}
當菜單點擊的時候會回調這個方法
⑵ 為什麼android菜單圖標不顯示
沒有圖標,那有沒有文字出來呢,像這種為MENU添加圖標和文字的,我一般都用一個布局去控制
⑶ android系統菜單怎麼調出
最簡單的辦法是按菜單鍵,如果連菜單鍵是那個都不知道,建議去有關專業網站學飛,因為要從ABD講起,恐怕這里講不下來。再簡單的辦法就是和按某一項,就會跳出菜單,比如長按一個圖標會跳出關對於對這個圖標下一步操作的菜單選項,長按要輸入文本的地方會跳出輸入法選擇,長按一張圖片會文本文件會跳出刪除、復制等文件操作菜單。
網路 機鋒網 ,注冊登錄,進入你手機型號專用論壇學習學習吧。