我们是否有任何工具可以将Android XML布局转换为.java文件?

14

我有一些XML格式的布局文件,但我想在Java代码中以编程方式创建我的视图。是否有工具可以将XML布局文件转换为等效的Java代码?

5个回答

11

你可以尝试:

xmltojava.com 镜像1

xmltojava.com 镜像2

该服务提供将Android XML代码(标签和属性)自动转换为相应的Android Java方法。你所需要做的就是有一些XML代码,然后即可使用。


链接已损坏。 - Martin Marconcini
1
@MartínMarconcini - 请检查第二个链接。 - Desolator
节省了我大量的时间!谢谢! - Darshan Pania

4

LayoutInflater.inflate被用于从XML文件创建视图层次结构。但我不知道有什么工具可以将XML文件转换为等效的Java代码。希望这只是一次性工作,您可以手动完成。


3

离原问题已经有几年了……但我找到了一个完全免费的开源项目!它被设计为Android Studio(IntelliJ)或Eclipse的插件。有两个不同的项目…… http://tmorcinek.github.io/android-codegenerator-plugin-intellij/ Android-codegenerator-plugin-intellij - 我在当前的Android Studio 1.2测试了它,它可以从XML布局文件中创建Java代码。


1

尝试这个XML转Java。虽然不是最好的选择,但你可以试试,希望能有所帮助。


0
如上所述,http://tmorcinek.github.io/android-codegenerator-plugin-intellij/非常适合从xml布局创建android Java代码。您可以使用它创建Activity、Fragment、自定义适配器甚至Butter Knife版本。它非常棒。您可以从插件-浏览存储库-安装Android代码生成器中安装它。 编码愉快。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接