5 從頭學Android之SubMenu子選單

2021-08-26 04:56:34 字數 887 閱讀 4281

子選單

子選單就是將相同功能的分組進行多級顯示的一種選單。

建立子選單的步驟:

1、 覆蓋activity的oncreateoptionsmenu()方法,呼叫menu的addsubmenu()方法來新增子選單

2、 呼叫submenu的add()方法,新增子選單

3、 覆蓋oncontextitemselected()方法,響應子選單的單擊事件

至於oncreateoptionsmenu()方法在前面已做過介紹,現在來看下menu的addsubmenu()方法,與add()方法一樣它有四個過載方法,引數也同出一轍。在這也就不再多說明了

public abstract submenuaddsubmenu(int groupid, int itemid, int order, charsequence title)

public abstract submenuaddsubmenu(int groupid, int itemid, int order, int titleres)

public abstract submenuaddsubmenu(charsequence title)

public abstract submenuaddsubmenu(int titleres)

這四個函式的返回物件都是submenu,那麼我們就來看下submenu吧,隨便來了解它的一些屬性及方法:

submenu是實現menu的

比較常用的方法有:setheadericon()、setheadertitle()

下面通過兩個例項來熟悉下submenu

效果:效果:

5 從頭學Android之SubMenu子選單

子選單 子選單就是將相同功能的分組進行多級顯示的一種選單。建立子選單的步驟 1 覆蓋activity的oncreateoptionsmenu 方法,呼叫menu的addsubmenu 方法來新增子選單 2 呼叫submenu的add 方法,新增子選單 3 覆蓋oncontextitemselecte...

8 從頭學Android之EditText控制項

類結構圖 實戰演練 1 如何設定最多輸入n個字元 通過 android maxlength來設定 效果 只能輸入4個字 2 如何設定只能輸入數字?通過android numeric其值有 integer signed decimal 3 如何設定成密碼輸入形式?通過設定android passwor...

從頭學android 建立xml檔案

android建立xml檔案有兩種方式可選,一是手動自己拼接字串,io流寫入。二是用xml序列化器操作 private void writexml original arraylistmsgs file file new file getfilesdir msg.xml try catch exce...