2016-02-28 38 views
0

我需要實現以下功能:從互聯網上下載的圖片,並將其添加爲一個可繪製資源。添加一個可繪製資源編程和獲得所有可繪製的名單編程

我還需要獲得所有可繪製列表編程時,應用程序啓動。我可以通過它的id從資源中獲取drawable,但drawable的列表將是動態的,所以我不會有drawable的ID。

如果有人有一個解決方案,幫助將不勝感激。

回答

0

從Internet下載的圖像,並將其添加爲一個可繪製資源。

這是不可能的。資源在運行時是隻讀的。歡迎您將圖像下載到internal storage並從那裏使用它。

我還需要獲得所有可繪製列表編程時,應用程序啓動

對於您下載到內部存儲,使用標準的Java文件I/O列出你所選擇的文件的那些目錄(例如,指向該目錄的listFiles() on the File)。

對於要動態查找任何實際的繪圖資源,這不是真正的建議。這就是說,你可以hack in some reflection使它工作。