【发布时间】:2012-01-25 20:07:32
【问题描述】:
我有 XML 格式的布局文件。但我想在我的 Java 代码中以编程方式创建我的视图。是否有任何工具可以将 XML 布局文件转换为等效的 Java 代码?
【问题讨论】:
标签: java android xml android-layout
我有 XML 格式的布局文件。但我想在我的 Java 代码中以编程方式创建我的视图。是否有任何工具可以将 XML 布局文件转换为等效的 Java 代码?
【问题讨论】:
标签: java android xml android-layout
你可以试试:
此服务提供 Android XML 代码的自动转换 (标签和属性)到等效的 Android Java 方法。一切你需要的 是一些 XML 代码,你可以开始了。
【讨论】:
LayoutInflater.inflate 用于从 xml 文件创建视图层次结构。但我不知道有任何工具可以将 xml 文件转换为等效的 java 代码。希望这是一次性的工作,您可以手动完成。
【讨论】:
距离最初的问题已有几年了......但我确实找到了一个完全免费的开源项目!它被设计为 Android Studio (IntelliJ) 或 Eclipse 的插件。有两个不同的项目...http://tmorcinek.github.io/android-codegenerator-plugin-intellij/Android-codegenerator-plugin-intellij - 我在当前的 Android Studio 1.2 测试版上对其进行了测试,它确实从 XML 布局文件创建 Java 代码。
【讨论】:
试试这个XML to java。不是最好的,但你可以试试,希望对你有帮助
【讨论】:
如上所述,http://tmorcinek.github.io/android-codegenerator-plugin-intellij/ 非常适合创建 android Java 代码表单 xml 布局。您可以使用它创建 Activity、Fragment、自定义适配器甚至是相同的 Butter Knife 版本。它超级棒。您可以从 Plugins -> Browse Repository ->Android code generator->Install 安装它。 快乐编码
【讨论】: