Я пришел из мира HTML / JavaScript в разработку Android, и есть одна вещь, которую я до сих пор не могу понять.
Существует ли какая-либо система шаблонов для разработки под Android на Java?
Я имею в виду, когда я создаю макет в HTML / Javascript, я использую Mustache.js для определения шаблона один раз и использую его в приложении для динамического создания окончательного макета в приложении.
В Java, когда я хочу создать, например, кнопки в цикле, я делаю что-то вроде этого:
for (Int i = 0; i <= 5; i++ {
Button button = new Button(mContext);
button.set_some_parameter_here()
button.set_some_other_parameter_here()
etc()...
layout.addView(button);
}
Есть ли способ, как я заранее определяю представление (или весь макет) в XML (с переменными, которые должны быть заменены в цикле Java, например {текст} кнопки), и после этого я только вставляю этот шаблон в цикл в конечную группу просмотра макета
Я знаю, как определить статическое расположение в XML, я спрашиваю, есть ли способ определить XML для будущей динамической печати.
Спасибо.
Jan