java - Android 轻量级 HTML 模板引擎

标签 java android html templates

我正在寻找一个非常轻量级的模板引擎,它支持/可以嵌入到 Android 程序中。我看过 MiniTemplator(我想这就是你的拼写方式),它看起来不错,但它只能从文件加载,我需要从字符串加载模板,我对更改该代码没有完全的信心大声笑。

任何人都可以推荐一个我可以使用的非常轻量级的(最好没有 jars,单一源文件等)吗?我不需要它来解析 XML 或类似的东西,只需要在 %% 标签之间嵌入关键字的普通 HTML 文件,

最佳答案

Chunk是一个轻量级模板引擎,非常适合 Android 应用。

基本的 {$tag} 语法简单易学。当您需要更多时,Chunk 还包括高级功能,例如循环和条件,并带有一些内置的文本过滤器等。

模板可以从文件甚至字符串中加载:

Chunk c = new Chunk();
c.append("Hello {$tags}");
c.set("tags", "glorious tags!");
output = c.toString(); // or c.render( out );

输出:

Hello glorious tags!

考虑到 Android,文档包含一个扩展示例 loads templates from a web server ,这样您就可以更新模板而无需发布新版本的应用。

忏悔:我是 Chunk 的作者 - 但它是免费和开源的。

关于java - Android 轻量级 HTML 模板引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2612576/

相关文章:

android - OpenCV 标志检测 - 使用什么?

javascript - 获取svg元素的位置

javascript - jQuery发票如何形成和删除按钮如何添加

Android 开发工具 (ADT) 插件拒绝在 Eclipse 上安装

没有Facebook App的Android Facebook SDK 4.0登录

javascript - 如何避免简单形式的 NaN 错误?

java - 记录url导航历史记录

java - 将十进制转换为二进制 Java

java - 如何获取在另一个类中以编程方式创建的 View ID?

java - JVM 垃圾收集应用程序停止时间差异