Android 中可以通过以下几种方式在菜单中添加图片:
1. 在 `menu.xml` 文件中定义菜单项,并使用 `android:icon` 属性指定图标资源:
xml
2. 在代码中获取菜单项引用,并使用 `setIcon()` 方法设置图标:
java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
MenuItem settingsItem = menu.findItem(R.id.action_settings);
settingsItem.setIcon(R.drawable.ic_settings);
return true;
}
3. 如果需要在 `NavigationView` 中添加图片,可以在 `navigation_menu.xml` 文件中使用 `app:icon` 属性指定图标资源:
xml
注意,在使用图标时,需要确保图标资源已经存在于项目的 `drawable` 目录中。可以使用 Android Studio 提供的 `Vector Asset Studio` 工具来管理和添加矢量图标资源。
查看详情
查看详情