【问题标题】:Do we have any tool to convert Android xml layout to .java files?我们有任何工具可以将 Android xml 布局转换为 .java 文件吗?
【发布时间】:2012-01-25 20:07:32
【问题描述】:

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

【问题讨论】:

    标签: java android xml android-layout


    【解决方案1】:

    你可以试试:

    xmltojava.com Mirror 1

    xmltojava.com Mirror 2

    此服务提供 Android XML 代码的自动转换 (标签和属性)到等效的 Android Java 方法。一切你需要的 是一些 XML 代码,你可以开始了。

    【讨论】:

    • 链接失效
    • @MartínMarconcini - 检查第二个链接
    • 为我节省了大量时间!谢谢!
    【解决方案2】:

    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 代码。

      【讨论】:

        【解决方案4】:

        试试这个XML to java。不是最好的,但你可以试试,希望对你有帮助

        【讨论】:

          【解决方案5】:

          如上所述,http://tmorcinek.github.io/android-codegenerator-plugin-intellij/ 非常适合创建 android Java 代码表单 xml 布局。您可以使用它创建 Activity、Fragment、自定义适配器甚至是相同的 Butter Knife 版本。它超级棒。您可以从 Plugins -> Browse Repository ->Android code generator->Install 安装它。 快乐编码

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-04-17
            • 2019-03-15
            • 2023-03-17
            • 2011-08-22
            • 1970-01-01
            • 2013-05-04
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多