You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Glide为ImageView设置mipmap或本地存储的图片

使用Glide加载mipmap目录图片到ImageView的实现步骤

步骤1:添加Glide依赖

在模块级的build.gradle文件中添加Glide的依赖配置,以常用的4.15.1版本为例:

dependencies {
    implementation 'com.github.bumptech.glide:glide:4.15.1'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.15.1'
    // Kotlin项目请将annotationProcessor替换为kapt
}

添加完成后同步Gradle配置即可。

步骤2:确认资源路径

确认需要加载的图片已经放在项目src/main/res/mipmap对应分辨率的目录下,资源命名符合Android规范(仅支持小写字母、数字、下划线),可通过R.mipmap.你的图片名获取到对应的资源ID。

注:加载app内置mipmap资源不需要申请额外的存储读写权限,直接调用即可。

步骤3:编写加载代码

Kotlin写法

// 对应参数替换为你项目的实际实例、资源名即可
Glide.with(context)
    .load(R.mipmap.ic_launcher) // 传入目标mipmap资源ID
    .placeholder(R.drawable.placeholder) // 可选配置:加载过程中展示的占位图
    .error(R.drawable.error_img) // 可选配置:加载失败时展示的错误图
    .into(imageView) // 传入你的ImageView实例

Java写法

Glide.with(context)
    .load(R.mipmap.ic_launcher)
    .placeholder(R.drawable.placeholder)
    .error(R.drawable.error_img)
    .into(imageView);

常见注意事项

  • 传入的context尽量和组件生命周期绑定,比如在Activity中传Activity实例、Fragment中传Fragment实例,可避免图片加载请求泄漏
  • 如果需要裁剪、圆角、高斯模糊等特殊效果,可直接在load和into之间添加对应的Transform配置
  • Glide 4.x版本API和3.x版本存在差异,如果使用3.x版本需要调整对应API写法

内容的提问来源于stack exchange,提问作者Bob Redity

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 20:45:04