Android ImageView 设置 src 避免变成默认图片
在 Android 中,可以使用 ImageView 的 setImageResource() 方法或 setImageBitmap() 方法来设置 ImageView 的 src。其中,setImageResource() 方法可以通过资源 ID 设置图片,而 setImageBitmap() 方法可以通过 Bitmap 对象来设置图片。另外,也可以使用 Glide 或 Picasso 等第三方库来加载和显示图片。
如果设置了正确的图片资源或 Bitmap 对象,ImageView 的 src 就会被正确设置,不会变成默认的。
示例代码:
ImageView imageView = findViewById(R.id.imageView);
// 使用setImageResource() 方法设置图片
imageView.setImageResource(R.drawable.image);
// 使用setImageBitmap() 方法设置图片
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.image);
imageView.setImageBitmap(bitmap);
// 使用 Glide 加载图片
Glide.with(this)
.load(R.drawable.image)
.into(imageView);
// 使用 Picasso 加载图片
Picasso.get()
.load(R.drawable.image)
.into(imageView);
注意:
- 确保图片资源存在且路径正确。
- 如果使用第三方库加载图片,需要先在项目中添加相应的依赖。
- 如果图片无法显示,可以检查图片路径、图片格式以及代码逻辑是否正确。
原文地址: https://www.cveoy.top/t/topic/jCVl 著作权归作者所有。请勿转载和采集!