2010-04-12 121 views
2

下载一个Android的布局,我想问问,如果有到从网上下载一个Android布局进入“RES /布局”文件夹的方式。从互联网

我在考虑使用HttpUrlConnection和FileOutputStream来获取文件,就像这里讨论的Android download binary file problems一样,但是我不能弄清楚如何将它放到“res/layout”文件夹中。

谢谢!

回答

4

不幸的是你的“水库”目录布局在构建时压缩,包括烤入匹配您的预建R.java是资源ID。所以不可能在运行时采用新的布局文件,并以相同的方式膨胀它。

但是布局可以编程(新按钮()等)建立起来的,所以你也许可以让一个XML格式和读者,这是非常相似的标准布局格式。

+0

你的答案似乎很合乎逻辑的,我不知道为什么我没有弄明白自己,感谢吉姆! – oscarello 2010-04-12 23:28:29

+0

祝你好运。这个问题出现之前,可能是开源库的时候了。如果我需要,我会自己做。 – 2010-04-13 08:27:15

+0

这将是一个非常有用的图书馆。我们实现了一个非常简单的布局充填器,我们用它来解析和构建从Web服务交付的动态视图。目前,我们使用相同的XML格式(可能不是最有效的),但使用标签,而不是ID对视图名称,所以我们可以看看的意见了,从一个单独的服务响应更新。 – Steve 2012-04-07 16:40:39