У меня есть ExpandableListView, где дочерние элементы могут иметь переменную высоту.Моя проблема в том, что все дети имеют рост самого длинного из просмотренных детей.
pic1 (Извините. Новый пользователь не может вставлять изображения)На изображении выше;ребенок 1 показывает нормально с первого раза.Затем я рассматриваю ребенка 2 (который длиннее).Теперь, когда я снова вижу ребенка 1, он принимает более длинный рост ребенка 2. Это будет продолжаться со всеми детьми, принимающими рост самого длинного просмотренного ребенка.
Все высоты установлены на wrap_content, яЯ также пытался поиграться с некоторыми атрибутами кеша в ExpandableListView, но безрезультатно.Если есть какая-то часть кода, которую кто-то хочет, чтобы я опубликовал, тогда просто кричите.
Обновление Я обнаружил, что проблема заключается в веб-просмотре в дочернем представлении.Почему-то его высота не обновится.Я пытался вызвать invalidate () для веб-просмотра в getChildView () ExpandableListAdapter, но безрезультатно.