Ответ 1
imgView.setImageResource(android.R.color.transparent);
Я установил фоновое изображение в представлении inmage в своем приложении для Android. Теперь я хочу программно удалить это фоновое изображение. Как это сделать? пожалуйста, помогите..
imgView.setImageResource(android.R.color.transparent);
Попробуйте следующее:
imgView.setImageBitmap(null);
Принятый ответ удаляет ресурс изображения изображения, если вы хотите удалить фоновый ресурс, затем выполните
imageView.setBackgroundResource(android.R.color.transparent);
также добавляя некоторые объяснения, это фактически не полностью удаляет фоновый ресурс, он просто заменит существующий фоновый ресурс прозрачным цветом, поэтому он выглядит как фон удаляется.