【发布时间】:2019-06-12 18:35:36
【问题描述】:
我从 HTML/JavaScript 世界来到 Android 开发,但有一件事我仍然无法弄清楚。
是否有任何模板系统可用于 Java 中的 Android 开发?
我的意思是,当我在 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 循环中替换变量,如 Button 的 {text}),然后我只在循环中将此模板插入到最终布局视图组中?
我知道如何在 XML 中定义静态布局,请问有没有办法为将来的动态打印定义 XML。
谢谢。
一月
【问题讨论】:
标签: java android xml loops templates