溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Android開發(fā):還是Menu

發(fā)布時(shí)間:2020-06-15 01:09:15 來源:網(wǎng)絡(luò) 閱讀:419 作者:斯萊特林 欄目:移動(dòng)開發(fā)

Android SDK提供的菜單有如下幾種:

1.選項(xiàng)菜單:最常規(guī)的菜單,android中把它叫做option menu

2.子菜單:android中點(diǎn)擊子菜單將彈出懸浮窗口顯示子菜單項(xiàng)。子菜單不支持嵌套,即子菜單中不能再包括其他子菜單

Android開發(fā):還是Menu

Android開發(fā):還是Menu

public boolean onCreateOptionsMenu(Menu menu) {
        // TODO Auto-generated method stub
        int base = menu.FIRST;
        // 一個(gè)menu可以包括多個(gè)子菜單
        SubMenu sm = menu.addSubMenu(base,base+1,menu.NONE,"戳我");
        // 子菜單可以包括多個(gè)菜單項(xiàng)
        MenuItem mi = sm.add(base,base+1,base+1,"第一排");
        sm.add(base,base+2,base+2,"第二排");
                                           
        return true;
    }

3.上下文菜單:android中長(zhǎng)按視圖控件后出現(xiàn)的菜單,windows點(diǎn)擊右鍵彈出的菜單即上下文菜單

4.圖標(biāo)菜單:這個(gè)比較簡(jiǎn)單,就是帶icon的菜單項(xiàng),需要注意的是子菜單項(xiàng)、上下文菜單項(xiàng)、擴(kuò)展菜單項(xiàng)均無法顯示圖標(biāo)。

5.選擇菜單(alternative menu)

6.擴(kuò)展菜單:選項(xiàng)菜單最多只能顯示6個(gè)菜單項(xiàng),超過6個(gè)時(shí),第6個(gè)菜單項(xiàng)及后面的都會(huì)被系統(tǒng)自動(dòng)替換為一個(gè)叫“更多”的子菜單,原來顯示不下的菜單項(xiàng)都作為“更多”菜單的子菜單項(xiàng)。

Android開發(fā):還是Menu


向AI問一下細(xì)節(jié)
推薦閱讀:
  1. Python Menu
  2. shell-menu

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI