我有一些XML格式的布局文件,但我想在Java代码中以编程方式创建我的视图。是否有工具可以将XML布局文件转换为等效的Java代码?
我有一些XML格式的布局文件,但我想在Java代码中以编程方式创建我的视图。是否有工具可以将XML布局文件转换为等效的Java代码?
你可以尝试:
该服务提供将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代码。