программно удалить фоновый рисунок из просмотра изображений в Android - PullRequest
11 голосов
/ 30 марта 2011

Я установил фоновое изображение в виде изображения в моем приложении для Android. Теперь я хочу удалить этот фоновый рисунок программно. Как это сделать? пожалуйста, помогите ..

Ответы [ 3 ]

36 голосов
/ 18 января 2012
imgView.setImageResource(android.R.color.transparent); 
8 голосов
/ 31 марта 2011

Попробуйте это:

imgView.setImageBitmap(null);
1 голос
/ 12 сентября 2017

Принятый ответ удаляет ресурс изображения в представлении изображения, если вы хотите удалить ресурс фона, тогда сделайте

imageView.setBackgroundResource(android.R.color.transparent);

, добавив в некоторых пояснениях, что фактически не удаляет ресурс фона полностью,просто заменит существующий фоновый ресурс прозрачным цветом, поэтому кажется, что фон удален.

...