Проблема:Android обновление дерева просмотров
У меня есть класс, унаследованный от LinearLayout
. Этот класс создает некоторые кнопки в конструкторе и помещает их в себя, используя addChild()
. Я перегрузил метод onSizeCHanged
, и я хочу добавить некоторые дочерние элементы в этот метод. Но изменения не действуют, пока одна из других кнопок не нажата.
Итак, мне нужно нажать некоторые из существующих кнопок и после этого появятся новые представления. (кстати, только кнопки с ontouchlistener делают это. Кнопки без слушателя не могут создавать новые виды).
Как добавить виды в onSizeChange
Способ их создания появился сразу?
ADDITION: Методы forceLayout()
и requestLayout()
не могут работать.
Я сделал это ... – user1038085
Вы переопределяете onLayout()? – Shubhayu
нет, я не переопределяю onLayout – user1038085