2010-04-12 166 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