• <blockquote id="vptn8"><code id="vptn8"></code></blockquote>
  • <span id="vptn8"></span>
    <label id="vptn8"></label>
    <s id="vptn8"></s>
  • 嘉興專業的AI軟件外包與定制開發、手機APP及小程序開發服務公司
    聯系電話: 13396739763 (微信同)
    探索最新AI技術與深度解決方案 | 獲取專業軟件開發的經驗智慧

    Android開發:三類菜單Menu介紹

    ??? Android開發中,菜單和對話框的設計對于人機交換是非常人性化的,菜單提供了?不同功能分組展示的能力,這次,嘉興軟件就要來對菜單menu做一些介紹了。

    ??? 有時候為了界面的美觀,我們會將一些按鈕采用適當的菜單形式來表現,Android平臺下所提供的菜單分為三類:選項菜單(Options Menu)、上下文菜單(Context Menu)、子菜單(Submenu)。

    ?

    Android開發:三類菜單Menu介紹

    ?

    ??? 我們先來看看選項菜單的相關內容。不管在模擬器還是真機上面都有一個Menu鍵,點擊該鍵就會彈出一個菜單,此菜單就是選項菜單。選項菜單的菜單項最多只能有6個,如果超過6個系統就會將最后一個菜單項顯示為“更多”。

    ?

    ???? 上下文菜單。在桌面平臺中,上下文菜單即右鍵菜單,其一般被綁定到指定的可視組件,在手機設備中,長按屏幕或按壓指定的功能按鈕也會觸發上下文菜單。關于上下文菜單的一些參數和方法說明:

    ?

    ??? onCreateContextMenu(ContextMenu menu, View v,????? ContextMenuInfo menuInfo) 。menu:創建的上下文菜單;V:上下文菜單依附的View對象,每次為View對象呼出上下文菜單時都將調用該方法。menuInfo:上下文菜單需要額外顯示的信息。

    ?

    ??? onContextItemSelected(MenuItem item)。item:被選中的上下文菜單選項,當用戶選擇了上下文菜單選項后調用該方法進行處理。

    ??? onContextItemSelected。對每一個菜單項進行相應的處理,改變字體的顏色。

    ???? onContextMenuClosed(Menu menu)。被關閉的上下文菜單,當上下文菜單關閉時調用的方法。

    ??? registerForContextMenu(this.lv)。注冊上下文菜單顯示用的view。

    ??? 子菜單和正常的菜單項一樣顯示,當選擇時,會顯示更多的項目。傳統的子菜單以層次樹布局進行顯示。Android 系統為小屏幕設備使用了不同的方法來簡化菜單導航。與其用一個樹型結構,不如在選擇子菜單時顯示一個漂浮的窗口來顯示所有的菜單項。

    ?

    ??? 你可以使用addSubMenu 方法來添加子菜單。它和添加正常的菜單項一樣,具有相同的參數,允許你指定組、獨一無二的ID 和每一個子菜單的文本。你可以使用setHeaderIcon 和setIcon 方法來指定圖標,相應地顯示在子菜單的頭條上或者和正常的圖標菜單一樣顯示。

    ?

    Android開發:http://www.fj256.com/app.html

    partners
    partners
    partners
    partners
    partners
    partners
    partners
    partners
    三级国产国语三级在线蔓延|欧美人与动人物牲交|欧美A级毛欧美1级A大片免费播|国产无套乱子伦精彩|91香蕉高清国产线观看免费
  • <blockquote id="vptn8"><code id="vptn8"></code></blockquote>
  • <span id="vptn8"></span>
    <label id="vptn8"></label>
    <s id="vptn8"></s>