0

我从 JSON 中提取 4 个不同的项目并将它们存储在 a 中Map,并希望获取其中一个项目(和imgURL)并在通用图像适配器GridView选项中使用它。这可能吗?

GitHub 上的示例使用了静态StringURL,在我的情况下这对我不起作用。我的 JSON 外观在我的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);

所以在这一点之后,我需要myIMG3在 Universal Image Loader GridView 中获取并使用它。但是,我仍然需要该信息的其余部分,因此我可以通过 onClick 将其传递到一个详细视图,该视图利用该特定图像的所有这些信息。如果有人有任何建议,我将非常感激。

4

0 回答 0