我正在寻找一种“膨胀”的方法。在编译时不知道的Android XML布局。我已经搜索了几个小时,总是找到答案,这是不可能的,因为LayoutInflater不能使用简单的XML文件。好的,但不幸的是,这就是我的应用程序需要做的事情。
我的应用会收到一个必须显示的Android确认XML布局。不需要交互功能,只需图形显示 我的第一个想法是手动反序列化XML文件并以编程方式构建内容。我确定这会有效,但我可以使用更简单的方法甚至是图书馆吗?
修改
当我被要求发布一些代码时,我想我必须添加一些信息。到目前为止,我还没有为这个项目编写过一行代码。我写了很多代码来阅读先前项目的第三方XML布局定义(不是Android),并且转换了#39;它们是运行时的Android视图。当然,我可以再次这样做,但这是一个很重复的工作。所以我正在寻找不同的方法。
答案 0 :(得分:1)
真的不是一种简单的方法。您可以使用简单XML http://simple.sourceforge.net/,这将减轻解析的痛苦,您可以使用通用方法,如绑定某种"模式"生成的xml文件从服务器到元素。您还可以从本教程http://www.ibm.com/developerworks/xml/tutorials/x-andddyntut/中获得灵感。
我希望这会有所帮助。