Я пытаюсь создать простую игру.Я хотел бы заполнить LinearLayout, который я определил в XML, несколькими RelativeLayout.Каждый раз, когда пользователь нажимает кнопку, я бы хотел, чтобы дочерний вид был добавлен в LinearLayout.Каждый RelativeLayout будет немного меняться в зависимости от ввода пользователя (какие кнопки были нажаты и т. Д.).
Я хочу создать новый RelativeLayout на основе файла макета XML.Затем я хочу манипулировать некоторыми атрибутами дочерних представлений RelativeLayout (в частности, src некоторых ImageViews) и добавить его в LinearLayout.Само по себе это не особенно сложно.Я могу добраться до каждого из потомков RelativeLayout, используя findViewById, но у меня возникают проблемы, когда я хочу создать n чисел RelativeLayout на основе одного и того же XML.Я почти уверен, что повторяющиеся идентификаторы вызывают сбои.Может ли RelativeLayout работать без использования идентификаторов?Должен ли я попытаться найти другой способ построения интерфейса с использованием разных ViewGroups?
Я не уверен, что то, что я спрашиваю, возможно даже, но я знаю, что создание этих элементов на лету с использованием кодаАльтернативой XML-макетам является ужасная мысль.
Заранее спасибо.