温馨提示×

android oncreateoptionsmenu 能设图标吗

小樊
81
2024-12-06 01:24:49
栏目: 编程语言

是的,在Android中,您可以在onCreateOptionsMenu方法中为菜单项设置图标。以下是一个示例:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.example_menu, menu);

    // 获取菜单项
    MenuItem item = menu.findItem(R.id.action_example);

    // 设置图标
    item.setIcon(R.drawable.example_icon);

    return true;
}

在这个示例中,我们从res/menu目录下的example_menu.xml文件中加载菜单资源,然后找到ID为action_example的菜单项,并为其设置一个图标资源(例如R.drawable.example_icon)。

0