android - 如果找不到图像,如何为 setBackgroundRessource 分配任何内容
问题描述
我有一个代码,如果在数据库中找不到图像,则分配默认图像,我怎么能不分配任何东西,谢谢:
case R.id.child2 :
ImageView contactProfile = (ImageView) view;
byte[] imageBytes = cursor.getBlob(cursor.getColumnIndex(Database.DATABASE_CHILD_2));
if(imageBytes != null ){
// Pic image from database
contactProfile.setImageBitmap(BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.length));
}else {
// If image not found in database , assign a default image
contactProfile.setBackgroundResource(R.drawable.disorders);
}
break;
}
解决方案
设置
contactProfile.setBackgroundResource(0);
推荐阅读
- wordpress - 访问后端的 Wordpress 用户角色不起作用
- docker - 在 docker 容器上运行 Actinia
- angular - Angular9 迁移后未加载环境定义
- macos - 使用 NUnit 编写的单元测试的 Xamarin iOS 移动应用程序的代码覆盖率
- r - r dataTable 保存为 RDS 而不是 jso
- r - 如何使用循环创建行?
- python-3.x - 在 Python 中 OSM XML 到 GEOJSON
- environment-variables - Gatsby .env.production 变量 - 未定义
- wordpress - 当您启用 api 并提供密钥时,如何在 wordpress 中授权 google 位置查找 acf 字段 - 仍然抛出 ApiTargetBlockedMapError
- excel - 使用 VBA 在公式中插入外部工作簿引用(由用户选择)