具有来自JSON的URL的通用图像加载器

时间:2013-05-01 16:25:48

标签: android json gridview universal-image-loader

我从JSON中提取了4个不同的项目,并将它们存储在Map中,并希望将其中一个项目(以及img URL)用于通用图像适配器{{1 }} 选项。这可能吗?

GitHub上的示例使用静态GridView个网址,在我的情况下对我不起作用。我的JSON外观在我的String

onPostExecute

所以在这之后我不得不采用for(int i=0;i<_results.length();i++){ JSONObject s = _results.getJSONObject(i); Map<String, String> map = new HashMap<String, String>(2); String myIMG = s.getString("images"); String quotes = myIMG.replaceAll("\"", ""); String slashes = quotes.replaceAll("\\\\", ""); String myIMG2 = slashes.split("url:")[1]; String myIMG3 = myIMG2.split(",height")[0]; String pinner = s.getString("pinner"); String pinnerQuotes = pinner.replaceAll("\"", ""); String curly = pinnerQuotes.replaceAll("\\}", ""); String pinnerName = curly.split("full_name:")[1]; map.put("desc", s.getString("description")); map.put("img", myIMG3); map.put("url", s.getString("link")); map.put("name", pinnerName); _pinData.add(map); 并在Universal Image Loader GridView中使用它。但是,我仍然需要其他信息,因此我可以通过onClick将其传递给详细视图,该视图利用该特定图像的所有信息。如果有人有任何建议,我将非常感激。

0 个答案:

没有答案