Ответ 1
Используйте addView (View child, int index)
с индексом = 0
Мой вопрос прост. У меня есть linearlayout. Он имеет некоторые детские взгляды. Теперь я хочу добавить представление в начале дочернего элемента. Средство в обычном addView (view), представление s добавлено в конце макета. Но я хочу добавить его в начале, на первой позиции. Любая идея...???
Используйте addView (View child, int index)
с индексом = 0
Попробуйте изучить аргумент индекса метода addView
в родительском классе ViewGroup, в частности addView(View child, ViewGroup.LayoutParams params)
. Этот метод добавляет представление в родительский макет с определенными параметрами, индекс действует как предпочтение или скорее точка вставки представления в макете.
создайте список представлений, добавьте в него свое представление, а затем добавьте все представления из макета в этот список, удалите все представления из макета и добавьте все виды из своего списка