在Android Studio / XML中,是否有与ERB类似的内容?

时间:2015-05-06 00:14:36

标签: java android xml

我来自(精彩)Ruby on Rails世界:所以我习惯于能够以编程方式将ruby嵌入到YAML文件中。 Android / java / XML世界中有类似的东西吗? (见下文)。我可以这样做吗? <xml> <date><%= date %></date> <time><%= Time.now %></time> <dbaccess> <hostname><%= hostname %></hostname> <username><%= username %></username> </dbaccess> <myfiles><%= myfiles %></myfiles> </xml>

1 个答案:

答案 0 :(得分:2)

作为一名古老的Ruby on Rails开发人员,简短的回答是“否”。

在Ruby on Rails中,我们可以在Views中包含Ruby代码。

在Android中,我们不能在我们的视图中包含Java代码(在Res文件夹中定义的XML)。

============================

在Ruby on Rails中,首先运行Controller,然后将结果传递给Views。所以在视图中我们仍然可以使用Ruby代码在显示之前更改结果。

在Android中,它是另一种方式。我们在Java中加载一个布局(在Res / layout文件夹中的XML定义布局),如果我们愿意,我们可以使用java代码更改布局。 如果希望它有助于理解。