亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Android的onCreateOptionsMenu如何實現子菜單

小樊
81
2024-08-17 03:08:37
欄目: 編程語言

在Android中,可以通過重寫Activity的onCreateOptionsMenu方法來實現子菜單。以下是一個簡單的示例代碼:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main_menu, menu);
    
    // 添加一個父菜單項
    MenuItem parentItem = menu.findItem(R.id.parent_item);
    SubMenu subMenu = parentItem.getSubMenu();
    
    // 添加子菜單項
    subMenu.add("子菜單項1").setIcon(R.drawable.ic_sub_menu_item1);
    subMenu.add("子菜單項2").setIcon(R.drawable.ic_sub_menu_item2);

    return true;
}

在示例代碼中,首先調用getMenuInflater().inflate(R.menu.main_menu, menu)加載菜單資源文件,然后通過menu.findItem(R.id.parent_item)找到父菜單項,再調用getSubMenu()獲取子菜單,并通過add()方法添加子菜單項。

需要注意的是,需要在res/menu目錄下創建一個名為main_menu.xml的菜單資源文件,示例代碼中使用的是R.menu.main_menu。

希望這可以幫助到你。如果有任何問題,請隨時告訴我。

0
南京市| 通江县| 贺兰县| 红河县| 肃宁县| 安丘市| 宿迁市| 土默特右旗| 邹平县| 九龙县| 揭西县| 叙永县| 拉孜县| 景东| 来凤县| 贺兰县| 兴文县| 读书| 肇源县| 竹山县| 建宁县| 长兴县| 加查县| 台山市| 全州县| 乌兰浩特市| 阳高县| 梁河县| 内黄县| 手游| 清水河县| 延边| 会宁县| 鄄城县| 舟山市| 甘泉县| 临泉县| 泽库县| 平南县| 泾源县| 方正县|