sequential order for slider over listview

梦想的初衷 提交于 2019-12-11 07:13:51

问题


I am new to android and i tried to load images for slider over listview dynamically,but i am getting in nonsequensial order(means getting in one order and shows in another order.

here is my code

 @Override
    protected void onPostExecute(String s) {
        super.onPostExecute(s);

        try {
            JSONObject jsonObjectAD = new JSONObject(s);

            jsonArrayAD = jsonObjectAD.getJSONArray("images");

            for(int i=0;i<jsonArrayAD.length();i++) {

                JSONObject jsonObject7 = jsonArrayAD.getJSONObject(i);
                ADUrl = jsonObject7.getString("image");
                ADUrl2 = "";
                ADUrl3 =ADUrl2.concat(ADUrl);
                ADName = jsonObject7.getString("advTitle");
                ADId = jsonObject7.getString("advLink");

                ADCatName.add(ADName);
                ADCatImage.add(ADUrl3);
                 ADCatId.add(ADId);

          Hash_file_maps.put(ADId,ADUrl3);
                //Toast.makeText(getApplication(),""+ADId,Toast.LENGTH_SHORT).show();
            }
            for(String name : Hash_file_maps.keySet()) {

                textSliderView = new TextSliderView(MainActivity.this);

                textSliderView
                        // .description(name)
                        .image(Hash_file_maps.get(name)).setOnSliderClickListener(this);
                textSliderView.bundle(new Bundle());
                 textSliderView.getBundle().putString("extra",name);
                sliderLayout.addSlider(textSliderView);
            }
            sliderLayout.setPresetTransformer(SliderLayout.Transformer.Stack);
             sliderLayout.setPresetIndicator(SliderLayout.PresetIndicators.Center_Bottom);
            sliderLayout.setCustomAnimation(new DescriptionAnimation());
            sliderLayout.setDuration(5000);
            sliderLayout.addOnPageChangeListener(this);


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

来源:https://stackoverflow.com/questions/43256667/sequential-order-for-slider-over-listview

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!