-1
votes

Je veux faire ceci en utilisant gridlayoutManager recyclerview

 Entrez la description de l'image ici

Je veux afficher la liste d'images comme en dessous de l'image à l'aide de GridLayOutManager Span.


3 commentaires

Stackoverflow.com/q/29642389/7666442


Utilisez StughagkedgridlayOutManager pour ce type de grille.


Utilisez LinearLayout Manager avec votre design desried


3 Réponses :



0
votes

Vous pouvez utiliser GridlayoutManager avec la portée par défaut comme 1 et peut définir la largeur au moment de l'exécution à l'intérieur de la classe d'adaptateur dans SETITEMVIEWTTTYPE ()


0 commentaires

0
votes
        Iterator<String> it = object.keys();
        while (it.hasNext()) {
            String key = it.next();
            try {
                 if (object.get(key) instanceof JSONObject) {
                     Log.e("Main OBJ",key);
                     JSONObject object2=object.getJSONObject(key);
                     Iterator<String> it2 = object2.keys();
                     while (it2.hasNext()) {
                         String key2 = it2.next();
                             if (object2.get(key2) instanceof JSONObject) {
                                 Log.e("Sub OBJ",key2);
                                 JSONObject object3=object2.getJSONObject(key2);
                                 Iterator<String> it3 = object3.keys();
                                 while (it3.hasNext()) {
                                     String key4 = it3.next();
                                     Log.e("Values",key4);
                                 }
                             } else {
                                 System.out.println(key + ":" + object.getString(key));
                             }
                     }
                 } else {
                    System.out.println(key + ":" + object.getString(key));
                }
            } catch (Throwable e) {
                try {
                    System.out.println(key + ":" + object.getString(key));
                } catch (Exception ee) {
                }
                e.printStackTrace();

            }
        }


    } catch (JSONException e) {
        e.printStackTrace();
    }
}


String json="{\n" +
        "    \"Meta Data\": {\n" +
        "        \"1. Information\": \"Intraday (15min) open, high, low, close prices and volume\",\n" +
        "        \"2. Symbol\": \"AAME\",\n" +
        "        \"3. Last Refreshed\": \"2019-11-18 16:00:00\",\n" +
        "        \"4. Interval\": \"15min\",\n" +
        "        \"5. Output Size\": \"Compact\",\n" +
        "        \"6. Time Zone\": \"US/Eastern\"\n" +
        "     },\n" +
        "    \"Time Series (15min)\": {\n" +
        "        \"2019-11-18 16:00:00\": {\n" +
        "            \"1. open\": \"1.6700\",\n" +
        "            \"2. high\": \"1.6700\",\n" +
        "            \"3. low\": \"1.5700\",\n" +
        "            \"4. close\": \"1.5700\",\n" +
        "            \"5. volume\": \"1521\"\n" +
        "        },\n" +
        "        \"2019-11-18 15:45:00\": {\n" +
        "            \"1. open\": \"1.6600\",\n" +
        "            \"2. high\": \"1.7400\",\n" +
        "            \"3. low\": \"1.6600\",\n" +
        "            \"4. close\": \"1.7400\",\n" +
        "            \"5. volume\": \"355\"\n" +
        "        }\n" +
        "    }\n" +
        "}";

0 commentaires