我来自(精彩)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>
答案 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代码更改布局。 如果希望它有助于理解。