Я накладываю пару динамически динамически в приложении поверх растрового изображения. Я хотел бы удалить эти представления перед сохранением растрового изображения в галерее. Ниже в функции, которая добавляет вид на моей битовой картеСкрытие нескольких видов перед сохранением - Android
public void add()
{
relLayout.addView(newRect);
relLayout.addView(newSpeech);
relLayout.addView(editImgv);
relLayout.addView(resizeImgv);
}
Существует кнопка по нажатию его функции выше Add() вызывается, и все эти взгляды получают снова добавляют по моему растровому изображению.
Перед сохранением растрового изображения я хотел бы удалить все editImgv и resizeImgv, которые были добавлены поверх моего растрового изображения.
Любые идеи о том, как это сделать? Заранее спасибо
Как и http://stackoverflow.com/questions/3805599/add-delete-view-from-layout? –
если я использую ((ViewManager) resizeImgv.getParent()). RemoveView (resizeImgv); внутри touchListener этого представления он работает, но если я использую его в функции, он дает ошибку null pionter – ik024
Тогда у вас есть проблема с областью - этот вид может быть недоступен b/c, вы используете другой поток или такой. –