Мне нужна помощь с простой реализацией ViewFlipper.Флиппер отлично работает, когда я раздуваю дочерние представления "ws.addView (childView)" в onCreate действия.
Я сталкиваюсь с проблемой, когда хочу удалить все дочерние элементы из флиппера и добавить еще одну их группу с помощью метода addView (child).Я пытаюсь вызвать методы onFinishInflate () и invalidate () на флиппере, которые, похоже, не дают желаемого эффекта обновления содержимого флиппера.Вид на плавник пустой.Я проверил, содержит ли флиппер потомков после цикла addView, и в моем случае это число> 1. Может быть, я что-то упустил.Надеюсь, кто-нибудь может мне помочь.
ws.removeAllViews();
ArrayList<View> childViews = getAllChildrenFromSomewhere();
for (View childView : childViews) {
ws.addView(childView);
}
ws.onFinishTemporaryDetach();
ws.onFinishInflate();
ws.invalidate();
С наилучшими пожеланиями