2016-06-24 2 views
-1

В названии говорится.Как проверить, было ли добавлено представление динамически или через xml

Пример (мой случай): У меня есть RelativeLayout внутри ScrollView. RelativeLayout имеет некоторые представления, добавленные в xml, и я также добавляю к нему просмотр, нажав кнопку. Я хочу перейти к динамически добавленному представлению, которое ближе к вершине.

mScrollView.smoothScrollTo(0, ???.getTop()); 
+0

Когда вы создаете 'View' динамически, просто держите ссылку на него. –

ответ

0

Вы можете добавить флаг к представлениям, которые вы добавляете вручную. Например, вы можете использовать метод setTag(). Или вы можете сохранить, сколько предметов было в relativeLayout, прежде чем вы начнете добавлять элементы.

Смежные вопросы