Я создал небольшой «виджет» в своем проекте, расширив ViewGroup. В этом виджете я хочу добавить и удалить кнопки (ImageView's).
Было легко создать виджет, и добавление кнопок работало нормально, но иногда, когда я хочу удалить ранее добавленную кнопку, она все равно отображается на экране, даже если к коду обращались.
Виджет добавляется через макет XML, и я добавляю / удаляю кнопки, вызывая функцию в виджете из своей деятельности.
Чтобы быть более точным; мой виджет получает onClickEvent и отправляет его моей деятельности, который говорит моему виджету удалить кнопку через removeView ().
Я пробовал с invalidate () как на виджете, так и на кнопке. Я также попытался установить его в невидимый, макет (0,0,0,0) и еще несколько, но ничего не работает. Кто-нибудь, кто понял, что я делаю не так?
Редактировать: Ответить в комментарии ниже