通常,如果我想用 Glide 加载图像,我会写以下内容:
Glide.with(context)
.load(theURLOftheImage)
.error(R.drawable.ic_error_image)
.into(theImageView);
但是如果我需要将该 URL 的图像加载到必须实时更改的 MenuItem 中怎么办?
以下是不可能的,因为该方法into
不接受参数:
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
MenuItem settingsItem = menu.findItem(R.id.actionbar_menu_profile_actions);
if (changeImage) {
Glide.with(this).load(theURLOftheImage).error(R.drawable.ic_error_image).into(settingsItem);
}
return super.onPrepareOptionsMenu(menu);
}